Package io.trino.orc.stream
Class PresentOutputStream
- java.lang.Object
-
- io.trino.orc.stream.PresentOutputStream
-
public class PresentOutputStream extends Object
-
-
Constructor Summary
Constructors Constructor Description PresentOutputStream(CompressionKind compression, int bufferSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()longgetBufferedBytes()Optional<List<BooleanStreamCheckpoint>>getCheckpoints()longgetRetainedBytes()Optional<StreamDataOutput>getStreamDataOutput(OrcColumnId columnId)voidrecordCheckpoint()voidreset()voidwriteBoolean(boolean value)
-
-
-
Constructor Detail
-
PresentOutputStream
public PresentOutputStream(CompressionKind compression, int bufferSize)
-
-
Method Detail
-
writeBoolean
public void writeBoolean(boolean value)
-
recordCheckpoint
public void recordCheckpoint()
-
close
public void close()
-
getCheckpoints
public Optional<List<BooleanStreamCheckpoint>> getCheckpoints()
-
getStreamDataOutput
public Optional<StreamDataOutput> getStreamDataOutput(OrcColumnId columnId)
-
getBufferedBytes
public long getBufferedBytes()
-
getRetainedBytes
public long getRetainedBytes()
-
reset
public void reset()
-
-