Package org.apache.lucene.codecs
Class BlockTermState
- java.lang.Object
-
- org.apache.lucene.index.TermState
-
- org.apache.lucene.index.OrdTermState
-
- org.apache.lucene.codecs.BlockTermState
-
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
Lucene912PostingsFormat.IntBlockTermState
public class BlockTermState extends OrdTermState
Holds all state required forPostingsReaderBaseto produce aPostingsEnumwithout 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
Fields Modifier and Type Field Description longblockFilePointerfp into the terms dict primary file (_X.tim) that holds this termintdocFreqhow many docs have this terminttermBlockOrdthe term's ord in the current blocklongtotalTermFreqtotal number of occurrences of this term-
Fields inherited from class org.apache.lucene.index.OrdTermState
ord
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBlockTermState()Sole constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopyFrom(TermState _other)Copies the content of the givenTermStateto this instanceStringtoString()
-
-
-
Field Detail
-
docFreq
public int docFreq
how many docs have this term
-
totalTermFreq
public long totalTermFreq
total number of occurrences of this term
-
termBlockOrd
public int termBlockOrd
the term's ord in the current block
-
blockFilePointer
public long blockFilePointer
fp into the terms dict primary file (_X.tim) that holds this term
-
-
Method Detail
-
copyFrom
public void copyFrom(TermState _other)
Description copied from class:TermStateCopies the content of the givenTermStateto this instance- Overrides:
copyFromin classOrdTermState- Parameters:
_other- the TermState to copy
-
toString
public String toString()
- Overrides:
toStringin classOrdTermState
-
-