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

Packages that use SinglePartitionReadCommand
org.apache.cassandra.cql3.statements
org.apache.cassandra.db
org.apache.cassandra.db.partitions
org.apache.cassandra.service
org.apache.cassandra.service.pager
org.apache.cassandra.thrift

### Uses of SinglePartitionReadCommand in org.apache.cassandra.cql3.statements

Methods in org.apache.cassandra.cql3.statements that return SinglePartitionReadCommand
`SinglePartitionReadCommand` SelectStatement.`internalReadForView(DecoratedKey key, int nowInSec)` Returns a read command that can be used internally to query all the rows queried by this SELECT for a give key (used for materialized views).
`SinglePartitionReadCommand` CQL3CasRequest.`readCommand(int nowInSec)`

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

Fields in org.apache.cassandra.db with type parameters of type SinglePartitionReadCommand
`java.util.List<SinglePartitionReadCommand>` SinglePartitionReadCommand.Group.`commands`

Methods in org.apache.cassandra.db that return SinglePartitionReadCommand
`SinglePartitionReadCommand` SinglePartitionReadCommand.`copy()`
`SinglePartitionReadCommand` SinglePartitionReadCommand.`copyAsDigestQuery()`
`static SinglePartitionReadCommand` SinglePartitionReadCommand.`create(boolean isForThrift, CFMetaData metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter)` Creates a new read command on a single partition.
`static SinglePartitionReadCommand` SinglePartitionReadCommand.`create(boolean isForThrift, CFMetaData metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, IndexMetadata indexMetadata)` Creates a new read command on a single partition.
`static SinglePartitionReadCommand` SinglePartitionReadCommand.`create(CFMetaData metadata, int nowInSec, java.nio.ByteBuffer key, Slices slices)` Creates a new single partition slice command for the provided slices.
`static SinglePartitionReadCommand` SinglePartitionReadCommand.`create(CFMetaData metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter)` Creates a new read command on a single partition.
`static SinglePartitionReadCommand` SinglePartitionReadCommand.`create(CFMetaData metadata, int nowInSec, DecoratedKey key, Clustering name)` Creates a new single partition name command for the provided row.
`static SinglePartitionReadCommand` SinglePartitionReadCommand.`create(CFMetaData metadata, int nowInSec, DecoratedKey key, ColumnFilter columnFilter, ClusteringIndexFilter filter)` Creates a new read command on a single partition.
`static SinglePartitionReadCommand` SinglePartitionReadCommand.`create(CFMetaData metadata, int nowInSec, DecoratedKey key, java.util.NavigableSet<Clustering> names)` Creates a new single partition name command for the provided rows.
`static SinglePartitionReadCommand` SinglePartitionReadCommand.`create(CFMetaData metadata, int nowInSec, DecoratedKey key, Slice slice)` Creates a new single partition slice command for the provided single slice.
`static SinglePartitionReadCommand` SinglePartitionReadCommand.`create(CFMetaData metadata, int nowInSec, DecoratedKey key, Slices slices)` Creates a new single partition slice command for the provided slices.
`SinglePartitionReadCommand` SinglePartitionReadCommand.`forPaging(Clustering lastReturned, DataLimits limits)` Returns a new command suitable to paging from the last returned row.
`static SinglePartitionReadCommand` SinglePartitionReadCommand.`fullPartitionRead(CFMetaData metadata, int nowInSec, java.nio.ByteBuffer key)` Creates a new read command that queries a single partition in its entirety.
`static SinglePartitionReadCommand` SinglePartitionReadCommand.`fullPartitionRead(CFMetaData metadata, int nowInSec, DecoratedKey key)` Creates a new read command that queries a single partition in its entirety.
`SinglePartitionReadCommand` SinglePartitionReadCommand.`withUpdatedClusteringIndexFilter(ClusteringIndexFilter filter)`
`SinglePartitionReadCommand` SinglePartitionReadCommand.`withUpdatedLimit(DataLimits newLimits)`

Methods in org.apache.cassandra.db with parameters of type SinglePartitionReadCommand
`static SinglePartitionReadCommand.Group` SinglePartitionReadCommand.Group.`one(SinglePartitionReadCommand command)`

Constructor parameters in org.apache.cassandra.db with type arguments of type SinglePartitionReadCommand
Constructor and Description
`Group(java.util.List<SinglePartitionReadCommand> commands, DataLimits limits)`

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

Methods in org.apache.cassandra.db.partitions with parameters of type SinglePartitionReadCommand
`static RowIterator` PartitionIterators.`getOnlyElement(PartitionIterator iter, SinglePartitionReadCommand command)`
`static UnfilteredRowIterator` UnfilteredPartitionIterators.`getOnlyElement(UnfilteredPartitionIterator iter, SinglePartitionReadCommand command)`

### Uses of SinglePartitionReadCommand in org.apache.cassandra.service

Methods in org.apache.cassandra.service that return SinglePartitionReadCommand
`SinglePartitionReadCommand` CASRequest.`readCommand(int nowInSec)` The command to use to fetch the value to compare for the CAS.

Methods in org.apache.cassandra.service with parameters of type SinglePartitionReadCommand
`static AbstractReadExecutor` AbstractReadExecutor.`getReadExecutor(SinglePartitionReadCommand command, ConsistencyLevel consistencyLevel, long queryStartNanoTime)`
`static RowIterator` StorageProxy.`readOne(SinglePartitionReadCommand command, ConsistencyLevel consistencyLevel, ClientState state, long queryStartNanoTime)`
`static RowIterator` StorageProxy.`readOne(SinglePartitionReadCommand command, ConsistencyLevel consistencyLevel, long queryStartNanoTime)`

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

Constructors in org.apache.cassandra.service.pager with parameters of type SinglePartitionReadCommand
Constructor and Description
`SinglePartitionPager(SinglePartitionReadCommand command, PagingState state, ProtocolVersion protocolVersion)`

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

Method parameters in org.apache.cassandra.thrift with type arguments of type SinglePartitionReadCommand
`protected PartitionIterator` CassandraServer.`read(java.util.List<SinglePartitionReadCommand> commands, ConsistencyLevel consistency_level, ClientState cState, long queryStartNanoTime)`