public class InstantiatedTermEnum extends TermEnum
TermEnum
navigating an InstantiatedIndexReader
.Constructor and Description |
---|
InstantiatedTermEnum(InstantiatedIndexReader reader) |
InstantiatedTermEnum(InstantiatedIndexReader reader,
int startPosition) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the enumeration to further activity, freeing resources.
|
int |
docFreq()
Returns the docFreq of the current Term in the enumeration.
|
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.
|
Term |
term()
Returns the current Term in the enumeration.
|
public InstantiatedTermEnum(InstantiatedIndexReader reader)
public InstantiatedTermEnum(InstantiatedIndexReader reader, int startPosition)
public boolean next()
public Term term()
public int docFreq()
public void close()
public boolean skipTo(Term target) throws java.io.IOException
TermEnum
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 *could* be considerably more efficient than a linear scan. Check the implementation to be sure.
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.