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

- Packages that use ReadExecutionController
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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)`

Copyright © 2018 The Apache Software Foundation