Package org.apache.lucene.search.join
Class SeekingTermSetTermsEnum
- java.lang.Object
-
- org.apache.lucene.index.TermsEnum
-
- org.apache.lucene.index.FilteredTermsEnum
-
- org.apache.lucene.search.join.SeekingTermSetTermsEnum
-
- All Implemented Interfaces:
BytesRefIterator
public class SeekingTermSetTermsEnum extends FilteredTermsEnum
A filtered TermsEnum that uses a BytesRefHash as a filter- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.index.FilteredTermsEnum
FilteredTermsEnum.AcceptStatus
-
Nested classes/interfaces inherited from class org.apache.lucene.index.TermsEnum
TermsEnum.SeekStatus
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.index.FilteredTermsEnum
actualTerm, tenum
-
-
Constructor Summary
Constructors Constructor Description SeekingTermSetTermsEnum(TermsEnum tenum, BytesRefHash terms, int[] ords)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FilteredTermsEnum.AcceptStatus
accept(BytesRef term)
protected BytesRef
nextSeekTerm(BytesRef currentTerm)
-
Methods inherited from class org.apache.lucene.index.FilteredTermsEnum
attributes, docFreq, impacts, next, ord, postings, seekCeil, seekExact, seekExact, seekExact, setInitialSeekTerm, term, termState, totalTermFreq
-
-
-
-
Constructor Detail
-
SeekingTermSetTermsEnum
public SeekingTermSetTermsEnum(TermsEnum tenum, BytesRefHash terms, int[] ords)
Constructor
-
-
Method Detail
-
nextSeekTerm
protected BytesRef nextSeekTerm(BytesRef currentTerm) throws IOException
- Overrides:
nextSeekTerm
in classFilteredTermsEnum
- Throws:
IOException
-
accept
protected FilteredTermsEnum.AcceptStatus accept(BytesRef term) throws IOException
- Specified by:
accept
in classFilteredTermsEnum
- Throws:
IOException
-
-