Package org.apache.lucene.spatial.prefix
Class AbstractPrefixTreeQuery.BaseTermsEnumTraverser
- java.lang.Object
-
- org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery.BaseTermsEnumTraverser
-
- Direct Known Subclasses:
AbstractVisitingPrefixTreeQuery.VisitorTemplate
- Enclosing class:
- AbstractPrefixTreeQuery
public abstract class AbstractPrefixTreeQuery.BaseTermsEnumTraverser extends Object
Holds transient state and docid collecting utility methods as part of traversing aTermsEnum
for aLeafReaderContext
.
-
-
Field Summary
Fields Modifier and Type Field Description protected LeafReaderContext
context
protected int
maxDoc
protected PostingsEnum
postingsEnum
protected Terms
terms
protected TermsEnum
termsEnum
-
Constructor Summary
Constructors Constructor Description BaseTermsEnumTraverser(LeafReaderContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
collectDocs(BitSet bitSet)
protected void
collectDocs(DocIdSetBuilder docSetBuilder)
-
-
-
Field Detail
-
context
protected final LeafReaderContext context
-
maxDoc
protected final int maxDoc
-
terms
protected final Terms terms
-
termsEnum
protected final TermsEnum termsEnum
-
postingsEnum
protected PostingsEnum postingsEnum
-
-
Constructor Detail
-
BaseTermsEnumTraverser
public BaseTermsEnumTraverser(LeafReaderContext context) throws IOException
- Throws:
IOException
-
-
Method Detail
-
collectDocs
protected void collectDocs(BitSet bitSet) throws IOException
- Throws:
IOException
-
collectDocs
protected void collectDocs(DocIdSetBuilder docSetBuilder) throws IOException
- Throws:
IOException
-
-