Class BlockPackedReaderIterator


  • public final class BlockPackedReaderIterator
    extends Object
    Reader for sequences of longs written with BlockPackedWriter.
    See Also:
    BlockPackedWriter
    NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
    • Constructor Detail

      • BlockPackedReaderIterator

        public BlockPackedReaderIterator​(DataInput in,
                                         int packedIntsVersion,
                                         int blockSize,
                                         long valueCount)
        Sole constructor.
        Parameters:
        blockSize - the number of values of a block, must be equal to the block size of the BlockPackedWriter which has been used to write the stream
    • Method Detail

      • reset

        public void reset​(DataInput in,
                          long valueCount)
        Reset the current reader to wrap a stream of valueCount values contained in in. The block size remains unchanged.
      • ord

        public long ord()
        Return the offset of the next value to read.