class MergedPrefixCodedTermsIterator extends FieldTermIterator
FieldTermIterators| Modifier and Type | Class and Description |
|---|---|
private static class |
MergedPrefixCodedTermsIterator.FieldMergeQueue |
private static class |
MergedPrefixCodedTermsIterator.TermMergeQueue |
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.String |
field |
(package private) MergedPrefixCodedTermsIterator.FieldMergeQueue |
fieldQueue |
(package private) MergedPrefixCodedTermsIterator.TermMergeQueue |
termQueue |
EMPTY| Constructor and Description |
|---|
MergedPrefixCodedTermsIterator(java.util.List<PrefixCodedTerms> termsList) |
| Modifier and Type | Method and Description |
|---|---|
long |
delGen()
Del gen of the current term.
|
java.lang.String |
field()
Returns current field.
|
BytesRef |
next()
Increments the iteration to the next
BytesRef in the iterator. |
final MergedPrefixCodedTermsIterator.TermMergeQueue termQueue
final MergedPrefixCodedTermsIterator.FieldMergeQueue fieldQueue
java.lang.String field
public MergedPrefixCodedTermsIterator(java.util.List<PrefixCodedTerms> termsList)
public BytesRef next()
BytesRefIteratorBytesRef in the iterator.
Returns the resulting BytesRef or null 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.BytesRef in the iterator or null if
the end of the iterator is reached.public java.lang.String field()
FieldTermIteratorfield in class FieldTermIteratorpublic long delGen()
FieldTermIteratordelGen in class FieldTermIterator