## Uses of Class
org.apache.cassandra.db.ReadExecutionController

Packages that use ReadExecutionController
org.apache.cassandra.db
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.service.pager

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

Methods in org.apache.cassandra.db that return ReadExecutionController
`static ReadExecutionController` ReadExecutionController.`empty()`
`ReadExecutionController` ReadCommand.`executionController()`
`ReadExecutionController` ReadQuery.`executionController()` Starts a new read operation.
`ReadExecutionController` SinglePartitionReadCommand.Group.`executionController()`
`ReadExecutionController` ReadExecutionController.`indexReadController()`

Methods in org.apache.cassandra.db with parameters of type ReadExecutionController
`PartitionIterator` ReadCommand.`executeInternal(ReadExecutionController controller)`
`PartitionIterator` ReadQuery.`executeInternal(ReadExecutionController controller)` Execute the query for internal queries (that is, it basically executes the query locally).
`PartitionIterator` SinglePartitionReadCommand.Group.`executeInternal(ReadExecutionController controller)`
`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)`
`UnfilteredRowIterator` SinglePartitionReadCommand.`queryMemtableAndDisk(ColumnFamilyStore cfs, ReadExecutionController executionController)` Queries both memtable and sstables to fetch the result of this query.
`UnfilteredPartitionIterator` PartitionRangeReadCommand.`queryStorage(ColumnFamilyStore cfs, ReadExecutionController executionController)`
`protected abstract UnfilteredPartitionIterator` ReadCommand.`queryStorage(ColumnFamilyStore cfs, ReadExecutionController executionController)`
`protected UnfilteredPartitionIterator` SinglePartitionReadCommand.`queryStorage(ColumnFamilyStore cfs, ReadExecutionController executionController)`

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

Methods in org.apache.cassandra.index with parameters of type ReadExecutionController
`UnfilteredPartitionIterator` Index.Searcher.`search(ReadExecutionController executionController)`

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

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

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

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

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

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

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

Methods in org.apache.cassandra.index.sasi.plan with parameters of type ReadExecutionController
`UnfilteredPartitionIterator` QueryPlan.`execute(ReadExecutionController executionController)`
`UnfilteredRowIterator` QueryController.`getPartition(DecoratedKey key, ReadExecutionController executionController)`

### Uses of ReadExecutionController in org.apache.cassandra.service.pager

Methods in org.apache.cassandra.service.pager that return ReadExecutionController
`ReadExecutionController` AggregationQueryPager.`executionController()`
`ReadExecutionController` MultiPartitionPager.`executionController()`
`ReadExecutionController` QueryPager.`executionController()` Starts a new read operation.

Methods in org.apache.cassandra.service.pager with parameters of type ReadExecutionController
`PartitionIterator` AggregationQueryPager.`fetchPageInternal(int pageSize, ReadExecutionController executionController)`
`PartitionIterator` MultiPartitionPager.`fetchPageInternal(int pageSize, ReadExecutionController executionController)`
`PartitionIterator` QueryPager.`fetchPageInternal(int pageSize, ReadExecutionController executionController)` Fetches the next page internally (in other, this does a local query).

Constructors in org.apache.cassandra.service.pager with parameters of type ReadExecutionController
Constructor and Description
`AggregationPartitionIterator(int pageSize, ReadExecutionController executionController, long queryStartNanoTime)`
`GroupByPartitionIterator(int pageSize, ReadExecutionController executionController, long queryStartNanoTime)`