Class PostingIndexInput

java.lang.Object
org.apache.lucene.codecs.lucene101.PostingIndexInput

public final class PostingIndexInput extends Object
Wrapper around an IndexInput and a ForUtil that optionally optimizes decoding using vectorization. This class mostly exists to enable benchmarking the decoding logic of postings since it internally calls code that may only be called from the lucene-core JAR.
  • Field Details

  • Constructor Details

  • Method Details

    • decode

      public void decode(int bitsPerValue, int[] ints) throws IOException
      Decode 128 integers stored on bitsPerValues bits per value into ints.
      Throws:
      IOException
    • decodeAndPrefixSum

      public void decodeAndPrefixSum(int bitsPerValue, int base, int[] ints) throws IOException
      Decode 128 integers stored on bitsPerValues bits per value, compute their prefix sum, and store results into ints.
      Throws:
      IOException