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 BytesRefIteratorA simple iterator interface forBytesRefiteration.
-
-
Field Summary
Fields Modifier and Type Field Description static BytesRefIteratorEMPTYSingleton BytesRefIterator that iterates over 0 BytesRefs.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BytesRefnext()Increments the iteration to the nextBytesRefin the iterator.
-
-
-
Field Detail
-
EMPTY
static final BytesRefIterator EMPTY
Singleton BytesRefIterator that iterates over 0 BytesRefs.
-
-
Method Detail
-
next
BytesRef next() throws IOException
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.
-
-