Class RunLengthBitPackingHybridBufferDecoder

java.lang.Object
io.deephaven.parquet.base.util.RunLengthBitPackingHybridBufferDecoder

public class RunLengthBitPackingHybridBufferDecoder extends Object
Decodes values written in the grammar described in RunLengthBitPackingHybridEncoder
  • Constructor Details

    • RunLengthBitPackingHybridBufferDecoder

      public RunLengthBitPackingHybridBufferDecoder(int maxLevel, ByteBuffer in)
  • Method Details

    • readInt

      public int readInt() throws IOException
      Throws:
      IOException
    • readNextRange

      public void readNextRange() throws IOException
      Throws:
      IOException
    • hasNext

      public boolean hasNext()
    • currentRangeCount

      public int currentRangeCount()
    • isNullRange

      public boolean isNullRange()
    • currentValue

      public int currentValue()