## Uses of Interface
org.apache.cassandra.db.partitions.UnfilteredPartitionIterator

Packages that use UnfilteredPartitionIterator
org.apache.cassandra.db
org.apache.cassandra.db.compaction
org.apache.cassandra.db.filter
org.apache.cassandra.db.partitions
org.apache.cassandra.db.transform
org.apache.cassandra.index
org.apache.cassandra.index.internal
org.apache.cassandra.index.internal.composites
org.apache.cassandra.index.internal.keys
org.apache.cassandra.index.sasi.plan
org.apache.cassandra.io.sstable
org.apache.cassandra.io.sstable.format.big
org.apache.cassandra.thrift

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

Classes in org.apache.cassandra.db that implement UnfilteredPartitionIterator
`static class` `Memtable.MemtableUnfilteredPartitionIterator`

Methods in org.apache.cassandra.db that return UnfilteredPartitionIterator
`UnfilteredPartitionIterator` ReadCommand.`executeLocally(ReadExecutionController executionController)` Executes this command on the local host.
`UnfilteredPartitionIterator` ReadQuery.`executeLocally(ReadExecutionController executionController)` Execute the query locally.
`UnfilteredPartitionIterator` SinglePartitionReadCommand.Group.`executeLocally(ReadExecutionController executionController)`
`abstract UnfilteredPartitionIterator` ReadResponse.`makeIterator(ReadCommand command)`
`UnfilteredPartitionIterator` PartitionRangeReadCommand.`queryStorage(ColumnFamilyStore cfs, ReadExecutionController executionController)`
`protected abstract UnfilteredPartitionIterator` ReadCommand.`queryStorage(ColumnFamilyStore cfs, ReadExecutionController executionController)`
`protected UnfilteredPartitionIterator` SinglePartitionReadCommand.`queryStorage(ColumnFamilyStore cfs, ReadExecutionController executionController)`
`static UnfilteredPartitionIterator` EmptyIterators.`unfilteredPartition(CFMetaData metadata, boolean isForThrift)`
`protected UnfilteredPartitionIterator` ReadCommand.`withoutPurgeableTombstones(UnfilteredPartitionIterator iterator, ColumnFamilyStore cfs)`
`protected UnfilteredPartitionIterator` ReadCommand.`withStateTracking(UnfilteredPartitionIterator iter)`

Methods in org.apache.cassandra.db with parameters of type UnfilteredPartitionIterator
`static ReadResponse` ReadResponse.`createDataResponse(UnfilteredPartitionIterator data, ReadCommand command)`
`static ReadResponse` ReadResponse.`createDigestResponse(UnfilteredPartitionIterator data, ReadCommand command)`
`static ReadResponse` ReadResponse.`createRemoteDataResponse(UnfilteredPartitionIterator data, ReadCommand command)`
`ReadResponse` ReadCommand.`createResponse(UnfilteredPartitionIterator iterator)`
`protected static java.nio.ByteBuffer` ReadResponse.`makeDigest(UnfilteredPartitionIterator iterator, ReadCommand command)`
`protected UnfilteredPartitionIterator` ReadCommand.`withoutPurgeableTombstones(UnfilteredPartitionIterator iterator, ColumnFamilyStore cfs)`
`protected UnfilteredPartitionIterator` ReadCommand.`withStateTracking(UnfilteredPartitionIterator iter)`

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

Classes in org.apache.cassandra.db.compaction that implement UnfilteredPartitionIterator
`class` `CompactionIterator` Merge multiple iterators over the content of sstable into a "compacted" iterator.

### Uses of UnfilteredPartitionIterator in org.apache.cassandra.db.filter

Methods in org.apache.cassandra.db.filter that return UnfilteredPartitionIterator
`UnfilteredPartitionIterator` DataLimits.Counter.`applyTo(UnfilteredPartitionIterator partitions)`
`abstract UnfilteredPartitionIterator` RowFilter.`filter(UnfilteredPartitionIterator iter, int nowInSec)` Filters the provided iterator so that only the row satisfying the expression of this filter are included in the resulting iterator.
`UnfilteredPartitionIterator` DataLimits.`filter(UnfilteredPartitionIterator iter, int nowInSec, boolean countPartitionsWithOnlyStaticData)`

Methods in org.apache.cassandra.db.filter with parameters of type UnfilteredPartitionIterator
`UnfilteredPartitionIterator` DataLimits.Counter.`applyTo(UnfilteredPartitionIterator partitions)`
`abstract UnfilteredPartitionIterator` RowFilter.`filter(UnfilteredPartitionIterator iter, int nowInSec)` Filters the provided iterator so that only the row satisfying the expression of this filter are included in the resulting iterator.
`UnfilteredPartitionIterator` DataLimits.`filter(UnfilteredPartitionIterator iter, int nowInSec, boolean countPartitionsWithOnlyStaticData)`

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

Classes in org.apache.cassandra.db.partitions that implement UnfilteredPartitionIterator
`class` `AbstractUnfilteredPartitionIterator`
`class` `SingletonUnfilteredPartitionIterator`

Methods in org.apache.cassandra.db.partitions that return UnfilteredPartitionIterator
`static UnfilteredPartitionIterator` UnfilteredPartitionIterators.`concat(java.util.List<UnfilteredPartitionIterator> iterators)`
`UnfilteredPartitionIterator` UnfilteredPartitionIterators.Serializer.`deserialize(DataInputPlus in, int version, CFMetaData metadata, ColumnFilter selection, SerializationHelper.Flag flag)`
`static UnfilteredPartitionIterator` UnfilteredPartitionIterators.`loggingIterator(UnfilteredPartitionIterator iterator, java.lang.String id, boolean fullDetails)` Wraps the provided iterator so it logs the returned rows/RT for debugging purposes.
`static UnfilteredPartitionIterator` UnfilteredPartitionIterators.`merge(java.util.List<? extends UnfilteredPartitionIterator> iterators, int nowInSec, UnfilteredPartitionIterators.MergeListener listener)`
`static UnfilteredPartitionIterator` UnfilteredPartitionIterators.`mergeLazily(java.util.List<? extends UnfilteredPartitionIterator> iterators, int nowInSec)`

Methods in org.apache.cassandra.db.partitions with parameters of type UnfilteredPartitionIterator
`static void` UnfilteredPartitionIterators.`digest(ReadCommand command, UnfilteredPartitionIterator iterator, java.security.MessageDigest digest, int version)` Digests the the provided iterator.
`static PartitionIterator` UnfilteredPartitionIterators.`filter(UnfilteredPartitionIterator iterator, int nowInSec)`
`static UnfilteredRowIterator` UnfilteredPartitionIterators.`getOnlyElement(UnfilteredPartitionIterator iter, SinglePartitionReadCommand command)`
`static UnfilteredPartitionIterator` UnfilteredPartitionIterators.`loggingIterator(UnfilteredPartitionIterator iterator, java.lang.String id, boolean fullDetails)` Wraps the provided iterator so it logs the returned rows/RT for debugging purposes.
`void` UnfilteredPartitionIterators.Serializer.`serialize(UnfilteredPartitionIterator iter, ColumnFilter selection, DataOutputPlus out, int version)`

Method parameters in org.apache.cassandra.db.partitions with type arguments of type UnfilteredPartitionIterator
`static UnfilteredPartitionIterator` UnfilteredPartitionIterators.`concat(java.util.List<UnfilteredPartitionIterator> iterators)`
`static UnfilteredPartitionIterator` UnfilteredPartitionIterators.`merge(java.util.List<? extends UnfilteredPartitionIterator> iterators, int nowInSec, UnfilteredPartitionIterators.MergeListener listener)`
`static UnfilteredPartitionIterator` UnfilteredPartitionIterators.`mergeLazily(java.util.List<? extends UnfilteredPartitionIterator> iterators, int nowInSec)`

### Uses of UnfilteredPartitionIterator in org.apache.cassandra.db.transform

Methods in org.apache.cassandra.db.transform that return UnfilteredPartitionIterator
`static UnfilteredPartitionIterator` Transformation.`apply(UnfilteredPartitionIterator iterator, Transformation<? super UnfilteredRowIterator> transformation)`
`static UnfilteredPartitionIterator` MorePartitions.`extend(UnfilteredPartitionIterator iterator, MorePartitions<? super UnfilteredPartitionIterator> more)`

Methods in org.apache.cassandra.db.transform with parameters of type UnfilteredPartitionIterator
`static UnfilteredPartitionIterator` Transformation.`apply(UnfilteredPartitionIterator iterator, Transformation<? super UnfilteredRowIterator> transformation)`
`static UnfilteredPartitionIterator` MorePartitions.`extend(UnfilteredPartitionIterator iterator, MorePartitions<? super UnfilteredPartitionIterator> more)`
`static FilteredPartitions` FilteredPartitions.`filter(UnfilteredPartitionIterator iterator, Filter filter)`
`static FilteredPartitions` FilteredPartitions.`filter(UnfilteredPartitionIterator iterator, int nowInSecs)` Filter any RangeTombstoneMarker from the iterator's iterators, transforming it into a PartitionIterator.

Method parameters in org.apache.cassandra.db.transform with type arguments of type UnfilteredPartitionIterator
`static UnfilteredPartitionIterator` MorePartitions.`extend(UnfilteredPartitionIterator iterator, MorePartitions<? super UnfilteredPartitionIterator> more)`

### Uses of UnfilteredPartitionIterator in org.apache.cassandra.index

Methods in org.apache.cassandra.index that return UnfilteredPartitionIterator
`UnfilteredPartitionIterator` Index.Searcher.`search(ReadExecutionController executionController)`

### Uses of UnfilteredPartitionIterator in org.apache.cassandra.index.internal

Methods in org.apache.cassandra.index.internal that return UnfilteredPartitionIterator
`protected abstract UnfilteredPartitionIterator` CassandraIndexSearcher.`queryDataFromIndex(DecoratedKey indexKey, RowIterator indexHits, ReadCommand command, ReadExecutionController executionController)`
`UnfilteredPartitionIterator` CassandraIndexSearcher.`search(ReadExecutionController executionController)`

### Uses of UnfilteredPartitionIterator in org.apache.cassandra.index.internal.composites

Methods in org.apache.cassandra.index.internal.composites that return UnfilteredPartitionIterator
`protected UnfilteredPartitionIterator` CompositesSearcher.`queryDataFromIndex(DecoratedKey indexKey, RowIterator indexHits, ReadCommand command, ReadExecutionController executionController)`

### Uses of UnfilteredPartitionIterator in org.apache.cassandra.index.internal.keys

Methods in org.apache.cassandra.index.internal.keys that return UnfilteredPartitionIterator
`protected UnfilteredPartitionIterator` KeysSearcher.`queryDataFromIndex(DecoratedKey indexKey, RowIterator indexHits, ReadCommand command, ReadExecutionController executionController)`

### Uses of UnfilteredPartitionIterator in org.apache.cassandra.index.sasi.plan

Methods in org.apache.cassandra.index.sasi.plan that return UnfilteredPartitionIterator
`UnfilteredPartitionIterator` QueryPlan.`execute(ReadExecutionController executionController)`

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

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

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

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

### Uses of UnfilteredPartitionIterator in org.apache.cassandra.thrift

Methods in org.apache.cassandra.thrift that return UnfilteredPartitionIterator
`static UnfilteredPartitionIterator` ThriftResultsMerger.`maybeWrap(UnfilteredPartitionIterator iterator, CFMetaData metadata, int nowInSec)`

Methods in org.apache.cassandra.thrift with parameters of type UnfilteredPartitionIterator
`static UnfilteredPartitionIterator` ThriftResultsMerger.`maybeWrap(UnfilteredPartitionIterator iterator, CFMetaData metadata, int nowInSec)`