Interface CompressionFactory.LongEncodingReader

All Known Implementing Classes:
DeltaLongEncodingReader, LongsLongEncodingReader, TableLongEncodingReader
Enclosing class:
CompressionFactory

public static interface CompressionFactory.LongEncodingReader
  • Method Details

    • setBuffer

      void setBuffer(ByteBuffer buffer)
    • read

      long read(int index)
    • read

      void read(long[] out, int outPosition, int startIndex, int length)
    • read

      int read(long[] out, int outPosition, int[] indexes, int length, int indexOffset, int limit)
    • duplicate

      Duplicates this reader, creating a new reader that does not share any state. Important to achieve thread-safety, because a common pattern is to duplicate a reader multiple times and then call setBuffer(java.nio.ByteBuffer) on the various duplicates.
    • getStrategy