Class InstantiatedTermDocs
- java.lang.Object
-
- org.apache.lucene.store.instantiated.InstantiatedTermDocs
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.lucene.index.TermDocs
- Direct Known Subclasses:
InstantiatedTermPositions
public class InstantiatedTermDocs extends Object implements org.apache.lucene.index.TermDocs
ATermDocsnavigating anInstantiatedIndexReader.
-
-
Field Summary
Fields Modifier and Type Field Description protected InstantiatedTermDocumentInformationcurrentDocumentInformationprotected InstantiatedTermcurrentTerm
-
Constructor Summary
Constructors Constructor Description InstantiatedTermDocs(InstantiatedIndexReader reader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Does nothingintdoc()intfreq()booleannext()intread(int[] docs, int[] freqs)voidseek(org.apache.lucene.index.Term term)voidseek(org.apache.lucene.index.TermEnum termEnum)booleanskipTo(int target)Skips entries to the first beyond the current whose document number is greater than or equal to target.
-
-
-
Field Detail
-
currentDocumentInformation
protected InstantiatedTermDocumentInformation currentDocumentInformation
-
currentTerm
protected InstantiatedTerm currentTerm
-
-
Constructor Detail
-
InstantiatedTermDocs
public InstantiatedTermDocs(InstantiatedIndexReader reader)
-
-
Method Detail
-
seek
public void seek(org.apache.lucene.index.Term term)
- Specified by:
seekin interfaceorg.apache.lucene.index.TermDocs
-
seek
public void seek(org.apache.lucene.index.TermEnum termEnum)
- Specified by:
seekin interfaceorg.apache.lucene.index.TermDocs
-
doc
public int doc()
- Specified by:
docin interfaceorg.apache.lucene.index.TermDocs
-
freq
public int freq()
- Specified by:
freqin interfaceorg.apache.lucene.index.TermDocs
-
next
public boolean next()
- Specified by:
nextin interfaceorg.apache.lucene.index.TermDocs
-
read
public int read(int[] docs, int[] freqs)- Specified by:
readin interfaceorg.apache.lucene.index.TermDocs
-
skipTo
public boolean skipTo(int target)
Skips entries to the first beyond the current whose document number is greater than or equal to 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.- Specified by:
skipToin interfaceorg.apache.lucene.index.TermDocs
-
close
public void close()
Does nothing- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.apache.lucene.index.TermDocs
-
-