Class Lucene84PostingsFormat.IntBlockTermState

java.lang.Object
org.apache.lucene.index.TermState
org.apache.lucene.index.OrdTermState
org.apache.lucene.codecs.BlockTermState
org.apache.lucene.backward_codecs.lucene84.Lucene84PostingsFormat.IntBlockTermState
All Implemented Interfaces:
Cloneable
Enclosing class:
Lucene84PostingsFormat

public static final class Lucene84PostingsFormat.IntBlockTermState extends BlockTermState
Holds all state required for Lucene84PostingsReader to produce a PostingsEnum without re-seeking the terms dict.
NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
  • Field Details

    • docStartFP

      public long docStartFP
      file pointer to the start of the doc ids enumeration, in Lucene84PostingsFormat.DOC_EXTENSION file
    • posStartFP

      public long posStartFP
      file pointer to the start of the positions enumeration, in Lucene84PostingsFormat.POS_EXTENSION file
    • payStartFP

      public long payStartFP
      file pointer to the start of the payloads enumeration, in Lucene84PostingsFormat.PAY_EXTENSION file
    • skipOffset

      public long skipOffset
      file offset for the start of the skip list, relative to docStartFP, if there are more than ForUtil.BLOCK_SIZE docs; otherwise -1
    • lastPosBlockOffset

      public long lastPosBlockOffset
      file offset for the last position in the last block, if there are more than ForUtil.BLOCK_SIZE positions; otherwise -1
    • singletonDocID

      public int singletonDocID
      docid when there is a single pulsed posting, otherwise -1. freq is always implicitly totalTermFreq in this case.
  • Constructor Details

    • IntBlockTermState

      public IntBlockTermState()
      Sole constructor.
  • Method Details