|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.lucene.store.instantiated.InstantiatedTermDocs
public class InstantiatedTermDocs
A TermDocs navigating an InstantiatedIndexReader.
| Field Summary | |
|---|---|
protected InstantiatedTermDocumentInformation |
currentDocumentInformation
|
protected InstantiatedTerm |
currentTerm
|
| Constructor Summary | |
|---|---|
InstantiatedTermDocs(InstantiatedIndexReader reader)
|
|
| Method Summary | |
|---|---|
void |
close()
Does nothing |
int |
doc()
Returns the current document number. |
int |
freq()
Returns the frequency of the term within the current document. |
boolean |
next()
Moves to the next pair in the enumeration. |
int |
read(int[] docs,
int[] freqs)
Attempts to read multiple entries from the enumeration, up to length of docs. |
void |
seek(Term term)
Sets this to the data for a term. |
void |
seek(TermEnum termEnum)
Sets this to the data for the current term in a TermEnum. |
boolean |
skipTo(int target)
Skips entries to the first beyond the current whose document number is greater than or equal to target. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected InstantiatedTermDocumentInformation currentDocumentInformation
protected InstantiatedTerm currentTerm
| Constructor Detail |
|---|
public InstantiatedTermDocs(InstantiatedIndexReader reader)
| Method Detail |
|---|
public void seek(Term term)
TermDocs
seek in interface TermDocspublic void seek(TermEnum termEnum)
TermDocsTermEnum.
This may be optimized in some implementations.
seek in interface TermDocspublic int doc()
TermDocs This is invalid until TermDocs.next() is called for the first time.
doc in interface TermDocspublic int freq()
TermDocs This
is invalid until TermDocs.next() is called for the first time.
freq in interface TermDocspublic boolean next()
TermDocsReturns true iff there is such a next pair in the enumeration.
next in interface TermDocs
public int read(int[] docs,
int[] freqs)
TermDocsReturns the number of entries read. Zero is only returned when the stream has been exhausted.
read in interface TermDocspublic boolean skipTo(int target)
Returns true if there is such an entry.
Behaves as if written:
boolean skipTo(int target) {
do {
if (!next())
return false;
} while (target > doc());
return true;
}
This implementation is considerably more efficient than that.
skipTo in interface TermDocspublic void close()
close in interface Closeableclose in interface TermDocs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||