public class SingleTermEnum extends FilteredTermEnum
This can be used by MultiTermQuerys that need only visit one term,
but want to preserve MultiTermQuery semantics such as
MultiTermQuery.rewriteMethod.
actualEnum, currentTerm| Constructor and Description |
|---|
SingleTermEnum(IndexReader reader,
Term singleTerm)
Creates a new
SingleTermEnum. |
| Modifier and Type | Method and Description |
|---|---|
float |
difference()
Equality measure on the term
|
protected boolean |
endEnum()
Indicates the end of the enumeration has been reached
|
protected boolean |
termCompare(Term term)
Equality compare on the term
|
public SingleTermEnum(IndexReader reader, Term singleTerm) throws IOException
SingleTermEnum.
After calling the constructor the enumeration is already pointing to the term, if it exists.
IOExceptionpublic float difference()
FilteredTermEnumdifference in class FilteredTermEnumprotected boolean endEnum()
FilteredTermEnumendEnum in class FilteredTermEnumprotected boolean termCompare(Term term)
FilteredTermEnumtermCompare in class FilteredTermEnum