Class InputStreamCheckpoint
java.lang.Object
io.trino.orc.checkpoint.InputStreamCheckpoint
InputStreamCheckpoint is represented as a packed long to avoid object creation in inner loops.
-
Method Summary
Modifier and TypeMethodDescriptionstatic longcreateInputStreamCheckpoint(boolean compressed, Checkpoints.ColumnPositionsList positionsList) static longcreateInputStreamCheckpoint(int compressedBlockOffset, int decompressedOffset) createInputStreamPositionList(boolean compressed, long inputStreamCheckpoint) static intdecodeCompressedBlockOffset(long inputStreamCheckpoint) static intdecodeDecompressedOffset(long inputStreamCheckpoint) static StringinputStreamCheckpointToString(long inputStreamCheckpoint)
-
Method Details
-
createInputStreamCheckpoint
public static long createInputStreamCheckpoint(boolean compressed, Checkpoints.ColumnPositionsList positionsList) -
createInputStreamCheckpoint
public static long createInputStreamCheckpoint(int compressedBlockOffset, int decompressedOffset) -
decodeCompressedBlockOffset
public static int decodeCompressedBlockOffset(long inputStreamCheckpoint) -
decodeDecompressedOffset
public static int decodeDecompressedOffset(long inputStreamCheckpoint) -
createInputStreamPositionList
-
inputStreamCheckpointToString
-