|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 TermDocs
public void seek(TermEnum termEnum)
TermDocs
TermEnum
.
This may be optimized in some implementations.
seek
in interface TermDocs
public int doc()
TermDocs
This is invalid until TermDocs.next()
is called for the first time.
doc
in interface TermDocs
public int freq()
TermDocs
This
is invalid until TermDocs.next()
is called for the first time.
freq
in interface TermDocs
public boolean next()
TermDocs
Returns true iff there is such a next pair in the enumeration.
next
in interface TermDocs
public int read(int[] docs, int[] freqs)
TermDocs
Returns the number of entries read. Zero is only returned when the stream has been exhausted.
read
in interface TermDocs
public 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 TermDocs
public void close()
close
in interface Closeable
close
in interface TermDocs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |