Package org.apache.lucene.index
Class PrefixCodedTerms.TermIterator
java.lang.Object
org.apache.lucene.index.FieldTermIterator
org.apache.lucene.index.PrefixCodedTerms.TermIterator
- All Implemented Interfaces:
BytesRefIterator
- Enclosing class:
- PrefixCodedTerms
An iterator over the list of terms stored in a
PrefixCodedTerms
.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final BytesRefBuilder
(package private) final BytesRef
(package private) final long
(package private) final long
(package private) String
(package private) final ByteBuffersDataInput
Fields inherited from interface org.apache.lucene.util.BytesRefIterator
EMPTY
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
input
-
builder
-
bytes
-
end
final long end -
delGen
final long delGen -
field
String field
-
-
Constructor Details
-
TermIterator
-
-
Method Details
-
next
Description copied from interface:BytesRefIterator
Increments the iteration to the nextBytesRef
in the iterator. Returns the resultingBytesRef
ornull
if the end of the iterator is reached. The returned BytesRef may be re-used across calls to next. After this method returns null, do not call it again: the results are undefined.- Returns:
- the next
BytesRef
in the iterator ornull
if the end of the iterator is reached.
-
readTermBytes
- Throws:
IOException
-
field
Returns current field. This method should not be called after iteration is done. Note that you may use == to detect a change in field.- Specified by:
field
in classFieldTermIterator
-
delGen
public long delGen()Del gen of the current term.- Specified by:
delGen
in classFieldTermIterator
-