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
Modifier and TypeFieldDescriptionstatic final BytesRefIterator
Singleton 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 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. - Throws:
IOException
- If there is a low-level I/O error.
-