public class InstantiatedTermPositions extends InstantiatedTermDocs implements org.apache.lucene.index.TermPositions
TermPositions
navigating an InstantiatedIndexReader
.currentDocumentInformation, currentTerm
Constructor and Description |
---|
InstantiatedTermPositions(InstantiatedIndexReader reader) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getPayload(byte[] data,
int offset) |
int |
getPayloadLength() |
boolean |
isPayloadAvailable() |
boolean |
next()
Moves to the next pair in the enumeration.
|
int |
nextPosition()
Returns next position in the current document.
|
boolean |
skipTo(int target)
Skips entries to the first beyond the current whose document number is
greater than or equal to
|
close, doc, freq, read, seek, seek
public InstantiatedTermPositions(InstantiatedIndexReader reader)
public int getPayloadLength()
getPayloadLength
in interface org.apache.lucene.index.TermPositions
public byte[] getPayload(byte[] data, int offset) throws IOException
getPayload
in interface org.apache.lucene.index.TermPositions
IOException
public boolean isPayloadAvailable()
isPayloadAvailable
in interface org.apache.lucene.index.TermPositions
public int nextPosition()
InstantiatedTermDocs.freq()
times
without calling next()
This is
invalid until next()
is called for
the first time.
nextPosition
in interface org.apache.lucene.index.TermPositions
public boolean next()
Returns true if there is such a next pair in the enumeration.
next
in interface org.apache.lucene.index.TermDocs
next
in class InstantiatedTermDocs
public boolean skipTo(int target)
Returns true iff there is such an entry.
Behaves as if written:
boolean skipTo(int target) { do { if (!next()) return false; } while (target > doc()); return true; }Some implementations are considerably more efficient than that.
skipTo
in interface org.apache.lucene.index.TermDocs
skipTo
in class InstantiatedTermDocs