Interface CloseableIterator<T>
-
- All Superinterfaces:
AutoCloseable
,Closeable
,Iterator<T>
- All Known Subinterfaces:
CloseableIteratorWithMetadata<T>
- All Known Implementing Classes:
CloseableGrouperIterator
,DictionaryMergingIterator
,FastLineIterator
,HandlingInputRowIterator
,JsonIterator
,ScanQueryLimitRowIterator
,ScanResultValueIterator
,SimpleDictionaryMergingIterator
public interface CloseableIterator<T> extends Iterator<T>, Closeable
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default <R> CloseableIterator<R>
flatMap(Function<T,CloseableIterator<R>> function)
default <R> CloseableIterator<R>
map(Function<T,R> mapFunction)
-
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
-
-
-
Method Detail
-
map
default <R> CloseableIterator<R> map(Function<T,R> mapFunction)
-
flatMap
default <R> CloseableIterator<R> flatMap(Function<T,CloseableIterator<R>> function)
-
-