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

- Packages that use ReadCommand
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.partitions |
  org.apache.cassandra.db.rows |
  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 |
  org.apache.cassandra.index.sasi.plan |
  org.apache.cassandra.service |
  org.apache.cassandra.service.pager |

- - ### Uses of ReadCommand in org.apache.cassandra.db

    Subclasses of ReadCommand in org.apache.cassandra.db
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PartitionRangeReadCommand` A read command that selects a (part of a) range of partitions.
    `class` | `SinglePartitionReadCommand` A read command that selects a (part of a) single partition.

    Fields in org.apache.cassandra.db with type parameters of type ReadCommand
    Modifier and Type | Field and Description
    --- | ---
    `static IVersionedSerializer<ReadCommand>` | ReadCommand.`legacyPagedRangeCommandSerializer`
    `static IVersionedSerializer<ReadCommand>` | ReadCommand.`legacyRangeSliceCommandSerializer`
    `static IVersionedSerializer<ReadCommand>` | ReadCommand.`legacyReadCommandSerializer`
    `static IVersionedSerializer<ReadCommand>` | ReadCommand.`pagedRangeSerializer`
    `static IVersionedSerializer<ReadCommand>` | ReadCommand.`rangeSliceSerializer`
    `static IVersionedSerializer<ReadCommand>` | ReadCommand.`readSerializer`
    `static IVersionedSerializer<ReadCommand>` | ReadCommand.`serializer`

    Methods in org.apache.cassandra.db that return ReadCommand
    Modifier and Type | Method and Description
    --- | ---
    `abstract ReadCommand` | AbstractReadCommandBuilder.`build()`
    `ReadCommand` | AbstractReadCommandBuilder.SinglePartitionBuilder.`build()`
    `ReadCommand` | AbstractReadCommandBuilder.SinglePartitionSliceBuilder.`build()`
    `ReadCommand` | AbstractReadCommandBuilder.PartitionRangeBuilder.`build()`
    `abstract ReadCommand` | ReadCommand.`copy()` Returns a copy of this command.
    `abstract ReadCommand` | ReadCommand.`copyAsDigestQuery()` Returns a copy of this command with isDigestQuery set to true.
    `abstract ReadCommand` | ReadCommand.SelectionDeserializer.`deserialize(DataInputPlus in, int version, boolean isDigest, int digestVersion, boolean isForThrift, CFMetaData metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, IndexMetadata index)`
    `ReadCommand` | ReadCommand.`setDigestVersion(int digestVersion)` Sets the digest version, for when digest for that command is requested.
    `ReadCommand` | PartitionRangeReadCommand.`withUpdatedLimit(DataLimits newLimits)`
    `abstract ReadCommand` | ReadCommand.`withUpdatedLimit(DataLimits newLimits)` Creates a new `ReadCommand` instance with new limits.

    Methods in org.apache.cassandra.db that return types with arguments of type ReadCommand
    Modifier and Type | Method and Description
    --- | ---
    `MessageOut<ReadCommand>` | PartitionRangeReadCommand.`createMessage(int version)`
    `abstract MessageOut<ReadCommand>` | ReadCommand.`createMessage(int version)` Creates a message for this command.
    `MessageOut<ReadCommand>` | SinglePartitionReadCommand.`createMessage(int version)`

    Methods in org.apache.cassandra.db with parameters of type ReadCommand
    Modifier and Type | Method and Description
    --- | ---
    `static ReadResponse` | ReadResponse.`createDataResponse(UnfilteredPartitionIterator data, ReadCommand command)`
    `static ReadResponse` | ReadResponse.`createDigestResponse(UnfilteredPartitionIterator data, ReadCommand command)`
    `static ReadResponse` | ReadResponse.`createRemoteDataResponse(UnfilteredPartitionIterator data, ReadCommand command)`
    `abstract java.nio.ByteBuffer` | ReadResponse.`digest(ReadCommand command)`
    `static LegacyLayout.LegacyUnfilteredPartition` | LegacyLayout.`fromUnfilteredRowIterator(ReadCommand command, UnfilteredRowIterator iterator)`
    `protected static java.nio.ByteBuffer` | ReadResponse.`makeDigest(UnfilteredPartitionIterator iterator, ReadCommand command)`
    `abstract UnfilteredPartitionIterator` | ReadResponse.`makeIterator(ReadCommand command)`
    `static void` | LegacyLayout.`serializeAsLegacyPartition(ReadCommand command, UnfilteredRowIterator partition, DataOutputPlus out, int version)`
    `static long` | LegacyLayout.`serializedSizeAsLegacyPartition(ReadCommand command, UnfilteredRowIterator partition, int version)`
    `java.lang.String` | ReadResponse.`toDebugString(ReadCommand command, DecoratedKey key)` Creates a string of the requested partition in this read response suitable for debugging.

    Method parameters in org.apache.cassandra.db with type arguments of type ReadCommand
    Modifier and Type | Method and Description
    --- | ---
    `void` | ReadCommandVerbHandler.`doVerb(MessageIn<ReadCommand> message, int id)`

    Constructors in org.apache.cassandra.db with parameters of type ReadCommand
    Constructor and Description
    `ReadResponse(ReadCommand command)`

  - ### Uses of ReadCommand in org.apache.cassandra.db.partitions

    Methods in org.apache.cassandra.db.partitions with parameters of type ReadCommand
    Modifier and Type | Method and Description
    --- | ---
    `static void` | UnfilteredPartitionIterators.`digest(ReadCommand command, UnfilteredPartitionIterator iterator, java.security.MessageDigest digest, int version)` Digests the the provided iterator.

  - ### Uses of ReadCommand in org.apache.cassandra.db.rows

    Methods in org.apache.cassandra.db.rows with parameters of type ReadCommand
    Modifier and Type | Method and Description
    --- | ---
    `static void` | UnfilteredRowIterators.`digest(ReadCommand command, UnfilteredRowIterator iterator, java.security.MessageDigest digest, int version)` Digests the partition represented by the provided iterator.

  - ### Uses of ReadCommand in org.apache.cassandra.index

    Methods in org.apache.cassandra.index that return types with arguments of type ReadCommand
    Modifier and Type | Method and Description
    --- | ---
    `java.util.function.BiFunction<PartitionIterator,ReadCommand,PartitionIterator>` | Index.`postProcessorFor(ReadCommand command)` Return a function which performs post processing on the results of a partition range read command.

    Methods in org.apache.cassandra.index with parameters of type ReadCommand
    Modifier and Type | Method and Description
    --- | ---
    `java.util.function.BiFunction<PartitionIterator,ReadCommand,PartitionIterator>` | Index.`postProcessorFor(ReadCommand command)` Return a function which performs post processing on the results of a partition range read command.
    `Index.Searcher` | Index.`searcherFor(ReadCommand command)` Factory method for query time search helper.
    `default void` | Index.`validate(ReadCommand command)` Used to validate the various parameters of a supplied ReadCommand, this is called prior to execution.

  - ### Uses of ReadCommand in org.apache.cassandra.index.internal

    Fields in org.apache.cassandra.index.internal declared as ReadCommand
    Modifier and Type | Field and Description
    --- | ---
    `protected ReadCommand` | CassandraIndexSearcher.`command`

    Methods in org.apache.cassandra.index.internal that return types with arguments of type ReadCommand
    Modifier and Type | Method and Description
    --- | ---
    `java.util.function.BiFunction<PartitionIterator,ReadCommand,PartitionIterator>` | CassandraIndex.`postProcessorFor(ReadCommand command)` No post processing of query results, just return them unchanged

    Methods in org.apache.cassandra.index.internal with parameters of type ReadCommand
    Modifier and Type | Method and Description
    --- | ---
    `java.util.function.BiFunction<PartitionIterator,ReadCommand,PartitionIterator>` | CassandraIndex.`postProcessorFor(ReadCommand command)` No post processing of query results, just return them unchanged
    `protected abstract UnfilteredPartitionIterator` | CassandraIndexSearcher.`queryDataFromIndex(DecoratedKey indexKey, RowIterator indexHits, ReadCommand command, ReadExecutionController executionController)`
    `Index.Searcher` | CassandraIndex.`searcherFor(ReadCommand command)`
    `void` | CassandraIndex.`validate(ReadCommand command)`

    Constructors in org.apache.cassandra.index.internal with parameters of type ReadCommand
    Constructor and Description
    `CassandraIndexSearcher(ReadCommand command, RowFilter.Expression expression, CassandraIndex index)`

  - ### Uses of ReadCommand in org.apache.cassandra.index.internal.composites

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

    Constructors in org.apache.cassandra.index.internal.composites with parameters of type ReadCommand
    Constructor and Description
    `CompositesSearcher(ReadCommand command, RowFilter.Expression expression, CassandraIndex index)`

  - ### Uses of ReadCommand in org.apache.cassandra.index.internal.keys

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

    Constructors in org.apache.cassandra.index.internal.keys with parameters of type ReadCommand
    Constructor and Description
    `KeysSearcher(ReadCommand command, RowFilter.Expression expression, CassandraIndex indexer)`

  - ### Uses of ReadCommand in org.apache.cassandra.index.sasi

    Methods in org.apache.cassandra.index.sasi that return types with arguments of type ReadCommand
    Modifier and Type | Method and Description
    --- | ---
    `java.util.function.BiFunction<PartitionIterator,ReadCommand,PartitionIterator>` | SASIIndex.`postProcessorFor(ReadCommand command)`

    Methods in org.apache.cassandra.index.sasi with parameters of type ReadCommand
    Modifier and Type | Method and Description
    --- | ---
    `java.util.function.BiFunction<PartitionIterator,ReadCommand,PartitionIterator>` | SASIIndex.`postProcessorFor(ReadCommand command)`
    `Index.Searcher` | SASIIndex.`searcherFor(ReadCommand command)`

  - ### Uses of ReadCommand in org.apache.cassandra.index.sasi.plan

    Constructors in org.apache.cassandra.index.sasi.plan with parameters of type ReadCommand
    Constructor and Description
    `QueryPlan(ColumnFamilyStore cfs, ReadCommand command, long executionQuotaMs)`

  - ### Uses of ReadCommand in org.apache.cassandra.service

    Fields in org.apache.cassandra.service declared as ReadCommand
    Modifier and Type | Field and Description
    --- | ---
    `protected ReadCommand` | AbstractReadExecutor.`command`
    `protected ReadCommand` | ResponseResolver.`command`

    Constructors in org.apache.cassandra.service with parameters of type ReadCommand
    Constructor and Description
    `DigestResolver(Keyspace keyspace, ReadCommand command, ConsistencyLevel consistency, int maxResponseCount)`
    `NeverSpeculatingReadExecutor(Keyspace keyspace, ReadCommand command, ConsistencyLevel consistencyLevel, java.util.List<java.net.InetAddress> targetReplicas, long queryStartNanoTime)`
    `ReadCallback(ResponseResolver resolver, ConsistencyLevel consistencyLevel, int blockfor, ReadCommand command, Keyspace keyspace, java.util.List<java.net.InetAddress> endpoints, long queryStartNanoTime)`
    `ReadCallback(ResponseResolver resolver, ConsistencyLevel consistencyLevel, ReadCommand command, java.util.List<java.net.InetAddress> filteredEndpoints, long queryStartNanoTime)` Constructor when response count has to be calculated and blocked for.
    `ResponseResolver(Keyspace keyspace, ReadCommand command, ConsistencyLevel consistency, int maxResponseCount)`

  - ### Uses of ReadCommand in org.apache.cassandra.service.pager

    Methods in org.apache.cassandra.service.pager that return ReadCommand
    Modifier and Type | Method and Description
    --- | ---
    `protected ReadCommand` | PartitionRangeQueryPager.`nextPageReadCommand(int pageSize)`
    `protected ReadCommand` | SinglePartitionPager.`nextPageReadCommand(int pageSize)`

    Constructors in org.apache.cassandra.service.pager with parameters of type ReadCommand
    Constructor and Description
    `PartitionRangeQueryPager(ReadCommand command, ProtocolVersion protocolVersion, DecoratedKey lastReturnedKey, PagingState.RowMark lastReturnedRow, int remaining, int remainingInPartition)`

Copyright © 2018 The Apache Software Foundation