Class InputStreamCheckpoint

java.lang.Object
io.trino.orc.checkpoint.InputStreamCheckpoint

public final class InputStreamCheckpoint extends Object
InputStreamCheckpoint is represented as a packed long to avoid object creation in inner loops.
  • 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

      public static List<Integer> createInputStreamPositionList(boolean compressed, long inputStreamCheckpoint)
    • inputStreamCheckpointToString

      public static String inputStreamCheckpointToString(long inputStreamCheckpoint)