Uses of Interface
org.apache.cassandra.index.Index.QueryPlan
Packages that use Index.QueryPlan
Package
Description
-
Uses of Index.QueryPlan in org.apache.cassandra.cql3.restrictions
Methods in org.apache.cassandra.cql3.restrictions with parameters of type Index.QueryPlanModifier and TypeMethodDescriptionMultiColumnRestriction.findSupportingIndexFromQueryPlan(Index.QueryPlan indexQueryPlan) Restriction.findSupportingIndexFromQueryPlan(Index.QueryPlan indexQueryPlan) Find the first supporting index for the current restriction from anIndex.QueryPlan.SingleColumnRestriction.findSupportingIndexFromQueryPlan(Index.QueryPlan indexQueryPlan) TokenRestriction.findSupportingIndexFromQueryPlan(Index.QueryPlan indexQueryPlan) -
Uses of Index.QueryPlan in org.apache.cassandra.db
Methods in org.apache.cassandra.db that return Index.QueryPlanModifier and TypeMethodDescriptionReadCommand.indexQueryPlan()Index query plan chosen for this query.Methods in org.apache.cassandra.db with parameters of type Index.QueryPlanModifier and TypeMethodDescriptionstatic SinglePartitionReadCommandSinglePartitionReadCommand.create(TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, Index.QueryPlan indexQueryPlan) Creates a new read command on a single partition.abstract ReadCommandReadCommand.SelectionDeserializer.deserialize(DataInputPlus in, int version, boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, Index.QueryPlan indexQueryPlan) Constructors in org.apache.cassandra.db with parameters of type Index.QueryPlanModifierConstructorDescriptionprotectedPartitionRangeReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DataRange dataRange, Index.QueryPlan indexQueryPlan, boolean trackWarnings) protectedReadCommand(ReadCommand.Kind kind, boolean isDigestQuery, int digestVersion, boolean acceptsTransient, TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, Index.QueryPlan indexQueryPlan, boolean trackWarnings, DataRange dataRange) protectedSinglePartitionReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, Index.QueryPlan indexQueryPlan, boolean trackWarnings, DataRange dataRange) protectedVirtualTableSinglePartitionReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, Index.QueryPlan indexQueryPlan, boolean trackWarnings, DataRange dataRange) -
Uses of Index.QueryPlan in org.apache.cassandra.index
Classes in org.apache.cassandra.index that implement Index.QueryPlanMethods in org.apache.cassandra.index that return Index.QueryPlanModifier and TypeMethodDescriptionSecondaryIndexManager.getBestIndexQueryPlanFor(RowFilter rowFilter) Called at query time to choose which (if any) of the registered index implementations to use for a given query.Index.Group.queryPlanFor(RowFilter rowFilter) Returns a newIndex.QueryPlanfor the specifiedRowFilter, ornullif none of the indexes in this group supports the expression in the row filter.SingletonIndexGroup.queryPlanFor(RowFilter rowFilter) Methods in org.apache.cassandra.index with parameters of type Index.QueryPlanModifier and TypeMethodDescriptionvoidSecondaryIndexManager.checkQueryability(Index.QueryPlan queryPlan) Throws anIndexNotAvailableExceptionif any of the indexes in the specifiedIndex.QueryPlanis not queryable, as it's defined bySecondaryIndexManager.isIndexQueryable(Index).default intIndex.QueryPlan.compareTo(Index.QueryPlan other) <E extends Endpoints<E>>
EIndexStatusManager.filterForQuery(E liveEndpoints, Keyspace keyspace, Index.QueryPlan indexQueryPlan, ConsistencyLevel level) Remove endpoints whose indexes are not queryable for the specifiedIndex.QueryPlan. -
Uses of Index.QueryPlan in org.apache.cassandra.index.sai.plan
Classes in org.apache.cassandra.index.sai.plan that implement Index.QueryPlan -
Uses of Index.QueryPlan in org.apache.cassandra.index.sasi
Methods in org.apache.cassandra.index.sasi that return Index.QueryPlan -
Uses of Index.QueryPlan in org.apache.cassandra.index.sasi.plan
Classes in org.apache.cassandra.index.sasi.plan that implement Index.QueryPlan -
Uses of Index.QueryPlan in org.apache.cassandra.locator
Methods in org.apache.cassandra.locator with parameters of type Index.QueryPlanModifier and TypeMethodDescriptionstatic ReplicaPlan.ForRangeReadReplicaPlans.forRangeRead(Keyspace keyspace, Index.QueryPlan indexQueryPlan, ConsistencyLevel consistencyLevel, AbstractBounds<PartitionPosition> range, int vnodeCount) Construct a plan for reading the provided range at the provided consistency level.static ReplicaPlan.ForTokenReadReplicaPlans.forRead(Keyspace keyspace, Token token, Index.QueryPlan indexQueryPlan, ConsistencyLevel consistencyLevel, SpeculativeRetryPolicy retry) Construct a plan for reading the provided token at the provided consistency level.