Package org.apache.cassandra.utils
Interface CloseableIterator<T>
-
- All Superinterfaces:
java.lang.AutoCloseable
,java.util.Iterator<T>
- All Known Subinterfaces:
BasePartitionIterator<I>
,BaseRowIterator<U>
,IMergeIterator<In,Out>
,ISSTableScanner
,PartitionIterator
,RowIterator
,UnfilteredPartitionIterator
,UnfilteredRowIterator
,WrappingUnfilteredRowIterator
- All Known Implementing Classes:
AbstractIterator
,AbstractSSTableIterator
,AbstractTokenTreeBuilder.LevelIterator
,AbstractUnfilteredPartitionIterator
,AbstractUnfilteredRowIterator
,AggregationQueryPager.AggregationPartitionIterator
,AggregationQueryPager.GroupByPartitionIterator
,BasePartitions
,BaseRows
,BigTableScanner
,BigTableScanner.BigScanningIterator
,BtiTableScanner
,BtiTableScanner.BtiScanningIterator
,CassandraStreamReader.StreamDeserializer
,CassandraValidationIterator
,CompactionIterator
,EmptySSTableScanner
,FilteredPartitions
,FilteredRows
,InMemoryPartitionIterator
,InMemoryUnfilteredPartitionIterator
,KeyIterator
,LazilyInitializedUnfilteredRowIterator
,MergeIterator
,MerkleTree.TreeRangeIterator
,RangeCommandIterator
,ReducingKeyIterator
,RowAndDeletionMergeIterator
,ScanAllRangesCommandIterator
,ShardedSkipListMemtable.MemtableUnfilteredPartitionIterator
,SingletonUnfilteredPartitionIterator
,SSTableIdentityIterator
,SSTableIterator
,SSTableReversedIterator
,SSTableScanner
,SSTableScanner.BaseKeyScanningIterator
,SSTableSimpleIterator
,SSTableSimpleIterator.EmptySSTableSimpleIterator
,ThrottledUnfilteredIterator
,UnfilteredRowIteratorWithLowerBound
,ValidationPartitionIterator
public interface CloseableIterator<T> extends java.util.Iterator<T>, java.lang.AutoCloseable
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
static <T> CloseableIterator<T>
empty()
static <T> CloseableIterator<T>
wrap(java.util.Iterator<T> iter)
-
-
-
Method Detail
-
close
void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
-
wrap
static <T> CloseableIterator<T> wrap(java.util.Iterator<T> iter)
-
empty
static <T> CloseableIterator<T> empty()
-
-