public class InstantiatedTermPositions extends InstantiatedTermDocs implements 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, seekpublic InstantiatedTermPositions(InstantiatedIndexReader reader)
public int getPayloadLength()
getPayloadLength in interface TermPositionspublic byte[] getPayload(byte[] data,
int offset)
throws java.io.IOException
getPayload in interface TermPositionsjava.io.IOExceptionpublic boolean isPayloadAvailable()
isPayloadAvailable in interface TermPositionspublic int nextPosition()
InstantiatedTermDocs.freq() times
without calling next() This is
invalid until next() is called for
the first time.
nextPosition in interface TermPositionspublic boolean next()
Returns true if there is such a next pair in the enumeration.
next in interface TermDocsnext in class InstantiatedTermDocspublic 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 TermDocsskipTo in class InstantiatedTermDocsCopyright © 2000-2014 Apache Software Foundation. All Rights Reserved.