public class StreamOutputFile extends Object implements org.apache.parquet.io.OutputFile
OutputFile interface that goes against a Paimon PositionOutputStream.
Because the implementation goes against an open stream, rather than open its own streams against a file, instances can create one stream only.
| 构造器和说明 |
|---|
StreamOutputFile(org.apache.paimon.fs.PositionOutputStream stream)
Creates a new StreamOutputFile.
|
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.parquet.io.PositionOutputStream |
create(long blockSizeHint) |
org.apache.parquet.io.PositionOutputStream |
createOrOverwrite(long blockSizeHint) |
long |
defaultBlockSize() |
boolean |
supportsBlockSize() |
public StreamOutputFile(org.apache.paimon.fs.PositionOutputStream stream)
create(long) or createOrOverwrite(long) returns a stream that writes to the given stream.stream - The stream to write to.public org.apache.parquet.io.PositionOutputStream create(long blockSizeHint)
create 在接口中 org.apache.parquet.io.OutputFilepublic org.apache.parquet.io.PositionOutputStream createOrOverwrite(long blockSizeHint)
createOrOverwrite 在接口中 org.apache.parquet.io.OutputFilepublic boolean supportsBlockSize()
supportsBlockSize 在接口中 org.apache.parquet.io.OutputFilepublic long defaultBlockSize()
defaultBlockSize 在接口中 org.apache.parquet.io.OutputFileCopyright © 2023–2024 The Apache Software Foundation. All rights reserved.