## Uses of Interface
org.apache.cassandra.utils.CloseableIterator

Packages that use CloseableIterator
org.apache.cassandra.db
org.apache.cassandra.db.columniterator
org.apache.cassandra.db.compaction
org.apache.cassandra.io.sstable
org.apache.cassandra.io.sstable.format.big
org.apache.cassandra.utils

### Uses of CloseableIterator in org.apache.cassandra.db

Classes in org.apache.cassandra.db that implement CloseableIterator
`static class` `ColumnFamilyStore.AbstractScanIterator`

Methods in org.apache.cassandra.db that return CloseableIterator
`static CloseableIterator<Row>` RowIteratorFactory.`getIterator(java.lang.Iterable<Memtable> memtables, java.util.Collection<SSTableReader> sstables, DataRange range, ColumnFamilyStore cfs, long now)` Get a row iterator over the provided memtables and sstables, between the provided keys and filtered by the queryfilter.

### Uses of CloseableIterator in org.apache.cassandra.db.columniterator

Subinterfaces of CloseableIterator in org.apache.cassandra.db.columniterator
`interface` `OnDiskAtomIterator`

Classes in org.apache.cassandra.db.columniterator that implement CloseableIterator
`class` `LazyColumnIterator`

### Uses of CloseableIterator in org.apache.cassandra.db.compaction

Methods in org.apache.cassandra.db.compaction that return CloseableIterator
`abstract CloseableIterator<AbstractCompactedRow>` AbstractCompactionIterable.`iterator()`
`CloseableIterator<AbstractCompactedRow>` CompactionIterable.`iterator()`

### Uses of CloseableIterator in org.apache.cassandra.io.sstable

Subinterfaces of CloseableIterator in org.apache.cassandra.io.sstable
`interface` `ISSTableScanner` An ISSTableScanner is an abstraction allowing multiple SSTableScanners to be chained together under the hood.

Classes in org.apache.cassandra.io.sstable that implement CloseableIterator
`class` `KeyIterator`
`class` `ReducingKeyIterator` Caller must acquire and release references to the sstables used here.
`class` `SSTableIdentityIterator`

### Uses of CloseableIterator in org.apache.cassandra.io.sstable.format.big

Classes in org.apache.cassandra.io.sstable.format.big that implement CloseableIterator
`class` `BigTableScanner`
`static class` `BigTableScanner.EmptySSTableScanner`

### Uses of CloseableIterator in org.apache.cassandra.utils

Subinterfaces of CloseableIterator in org.apache.cassandra.utils
`interface` `IMergeIterator<In,Out>`

Classes in org.apache.cassandra.utils that implement CloseableIterator
`class` `MergeIterator<In,Out>` Merges sorted input iterators which individually contain unique items.

Methods in org.apache.cassandra.utils that return CloseableIterator
`static <T> CloseableIterator<T>` FBUtilities.`closeableIterator(java.util.Iterator<T> iterator)`