Package org.apache.lucene.util
Interface BytesRefIterator
- All Known Subinterfaces:
BytesRefArray.IndexedBytesRefIterator
- All Known Implementing Classes:
AutomatonTermsEnum,BaseTermsEnum,ExitableDirectoryReader.ExitableTermsEnum,FilteredTermsEnum,FilterLeafReader.FilterTermsEnum,FuzzyTermsEnum,MultiTermsEnum,OfflineSorter.ByteSequencesReader,PointInSetQuery.Stream,PrefixCodedTerms.TermIterator,SingleTermsEnum,TermsEnum
public interface BytesRefIterator
A simple iterator interface for
BytesRef iteration.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BytesRefIteratorSingleton BytesRefIterator that iterates over 0 BytesRefs. -
Method Summary
-
Field Details
-
EMPTY
Singleton BytesRefIterator that iterates over 0 BytesRefs.
-
-
Method Details
-
next
Increments the iteration to the nextBytesRefin the iterator. Returns the resultingBytesRefornullif 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
BytesRefin the iterator ornullif the end of the iterator is reached. - Throws:
IOException- If there is a low-level I/O error.
-