org.apache.lucene.index
public abstract class TermEnum extends Object
Term enumerations are always ordered by Term.compareTo(). Each term in the enumeration is greater than all that precede it.
| Method Summary | |
|---|---|
| abstract void | close() Closes the enumeration to further activity, freeing resources. |
| abstract int | docFreq() Returns the docFreq of the current Term in the enumeration. |
| abstract boolean | next() Increments the enumeration to the next element. |
| boolean | skipTo(Term target) Skips terms to the first beyond the current whose value is
greater or equal to target. |
| abstract Term | term() Returns the current Term in the enumeration. |
Returns true iff there is such an entry.
Behaves as if written:
public boolean skipTo(Term target) {
do {
if (!next())
return false;
} while (target > term());
return true;
}
Some implementations are considerably more efficient than that.