Class Lucene80DocValuesProducer.BinaryDecoder

    • Field Detail

      • compressedData

        private final IndexInput compressedData
      • lastBlockId

        private long lastBlockId
      • uncompressedDocStarts

        private final int[] uncompressedDocStarts
      • uncompressedBlockLength

        private int uncompressedBlockLength
      • uncompressedBlock

        private final byte[] uncompressedBlock
      • uncompressedBytesRef

        private final BytesRef uncompressedBytesRef
      • docsPerChunk

        private final int docsPerChunk
      • docsPerChunkShift

        private final int docsPerChunkShift
    • Constructor Detail

      • BinaryDecoder

        public BinaryDecoder​(LongValues addresses,
                             IndexInput compressedData,
                             int biggestUncompressedBlockSize,
                             int docsPerChunkShift)
    • Method Detail

      • decode

        BytesRef decode​(int docNumber)
                 throws java.io.IOException
        Throws:
        java.io.IOException