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
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 Summary
FieldsModifier and TypeFieldDescriptionlongfile pointer to the start of the doc ids enumeration, inLucene84PostingsFormat.DOC_EXTENSIONfilelongfile offset for the last position in the last block, if there are more thanForUtil.BLOCK_SIZEpositions; otherwise -1longfile pointer to the start of the payloads enumeration, inLucene84PostingsFormat.PAY_EXTENSIONfilelongfile pointer to the start of the positions enumeration, inLucene84PostingsFormat.POS_EXTENSIONfileintdocid when there is a single pulsed posting, otherwise -1.longfile offset for the start of the skip list, relative to docStartFP, if there are more thanForUtil.BLOCK_SIZEdocs; otherwise -1Fields inherited from class org.apache.lucene.codecs.BlockTermState
blockFilePointer, docFreq, termBlockOrd, totalTermFreqFields inherited from class org.apache.lucene.index.OrdTermState
ord -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
docStartFP
public long docStartFPfile pointer to the start of the doc ids enumeration, inLucene84PostingsFormat.DOC_EXTENSIONfile -
posStartFP
public long posStartFPfile pointer to the start of the positions enumeration, inLucene84PostingsFormat.POS_EXTENSIONfile -
payStartFP
public long payStartFPfile pointer to the start of the payloads enumeration, inLucene84PostingsFormat.PAY_EXTENSIONfile -
skipOffset
public long skipOffsetfile offset for the start of the skip list, relative to docStartFP, if there are more thanForUtil.BLOCK_SIZEdocs; otherwise -1 -
lastPosBlockOffset
public long lastPosBlockOffsetfile offset for the last position in the last block, if there are more thanForUtil.BLOCK_SIZEpositions; otherwise -1 -
singletonDocID
public int singletonDocIDdocid 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
-
clone
-
copyFrom
- Overrides:
copyFromin classBlockTermState
-
toString
- Overrides:
toStringin classBlockTermState
-