## Uses of Class
org.apache.cassandra.utils.AbstractIterator

Packages that use AbstractIterator
org.apache.cassandra.db.partitions
org.apache.cassandra.db.rows
org.apache.cassandra.index.sasi.disk
org.apache.cassandra.io.sstable
org.apache.cassandra.io.sstable.format.big
org.apache.cassandra.utils

### Uses of AbstractIterator in org.apache.cassandra.db.partitions

Subclasses of AbstractIterator in org.apache.cassandra.db.partitions
`class` `AbstractBTreePartition.SlicesIterator`

### Uses of AbstractIterator in org.apache.cassandra.db.rows

Subclasses of AbstractIterator in org.apache.cassandra.db.rows
`class` `AbstractUnfilteredRowIterator`
`class` `LazilyInitializedUnfilteredRowIterator` Abstract class to create UnfilteredRowIterator that lazily initialize themselves.
`class` `RowAndDeletionMergeIterator` An iterator that merges a source of rows with the range tombstone and partition level deletion of a give partition.
`class` `UnfilteredRowIteratorWithLowerBound` An unfiltered row iterator with a lower bound retrieved from either the global sstable statistics or the row index lower bounds (if available in the cache).

### Uses of AbstractIterator in org.apache.cassandra.index.sasi.disk

Subclasses of AbstractIterator in org.apache.cassandra.index.sasi.disk
`static class` `AbstractTokenTreeBuilder.LevelIterator`

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

Subclasses of AbstractIterator in org.apache.cassandra.io.sstable
`class` `KeyIterator`
`class` `SSTableSimpleIterator` Utility class to handle deserializing atom from sstables.

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

Subclasses of AbstractIterator in org.apache.cassandra.io.sstable.format.big
`protected class` `BigTableScanner.KeyScanningIterator`

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

Subclasses of AbstractIterator in org.apache.cassandra.utils
`class` `MergeIterator<In,Out>` Merges sorted input iterators which individually contain unique items.
`static class` `MerkleTree.TreeRangeIterator` Returns the leaf (range) of a given tree in increasing order.