Uses of Class
org.apache.cassandra.db.filter.RowFilter
Packages that use RowFilter
Package
Description
-
Uses of RowFilter in org.apache.cassandra.cql3.restrictions
Methods in org.apache.cassandra.cql3.restrictions that return RowFilterModifier and TypeMethodDescriptionStatementRestrictions.getRowFilter(IndexRegistry indexRegistry, QueryOptions options) Methods in org.apache.cassandra.cql3.restrictions with parameters of type RowFilterModifier and TypeMethodDescriptionvoidCustomIndexExpression.addToRowFilter(RowFilter filter, TableMetadata table, QueryOptions options) final voidMultiColumnRestriction.EQRestriction.addToRowFilter(RowFilter filter, IndexRegistry indexRegistry, QueryOptions options) final voidMultiColumnRestriction.INRestriction.addToRowFilter(RowFilter filter, IndexRegistry indexRegistry, QueryOptions options) final voidMultiColumnRestriction.NotNullRestriction.addToRowFilter(RowFilter filter, IndexRegistry indexRegistry, QueryOptions options) final voidMultiColumnRestriction.SliceRestriction.addToRowFilter(RowFilter filter, IndexRegistry indexRegistry, QueryOptions options) voidRestriction.addToRowFilter(RowFilter filter, IndexRegistry indexRegistry, QueryOptions options) Adds to the specified row filter the expressions corresponding to thisRestriction.voidSingleColumnRestriction.AnnRestriction.addToRowFilter(RowFilter filter, IndexRegistry indexRegistry, QueryOptions options) voidSingleColumnRestriction.ContainsRestriction.addToRowFilter(RowFilter filter, IndexRegistry indexRegistry, QueryOptions options) voidSingleColumnRestriction.EQRestriction.addToRowFilter(RowFilter filter, IndexRegistry indexRegistry, QueryOptions options) voidSingleColumnRestriction.INRestriction.addToRowFilter(RowFilter filter, IndexRegistry indexRegistry, QueryOptions options) voidSingleColumnRestriction.IsNotNullRestriction.addToRowFilter(RowFilter filter, IndexRegistry indexRegistry, QueryOptions options) voidSingleColumnRestriction.LikeRestriction.addToRowFilter(RowFilter filter, IndexRegistry indexRegistry, QueryOptions options) voidSingleColumnRestriction.SliceRestriction.addToRowFilter(RowFilter filter, IndexRegistry indexRegistry, QueryOptions options) voidTokenRestriction.addToRowFilter(RowFilter filter, IndexRegistry indexRegistry, QueryOptions options) -
Uses of RowFilter in org.apache.cassandra.cql3.statements
Methods in org.apache.cassandra.cql3.statements that return RowFilterModifier and TypeMethodDescriptionSelectStatement.getRowFilter(QueryOptions options, ClientState state) May be used by custom QueryHandler implementationsSelectStatement.rowFilterForInternalCalls()TheRowFilterfor this SELECT, assuming an internal call (no bound values in particular). -
Uses of RowFilter in org.apache.cassandra.db
Fields in org.apache.cassandra.db declared as RowFilterMethods in org.apache.cassandra.db that return RowFilterModifier and TypeMethodDescriptionReadQuery.rowFilter()Filters/Resrictions on CQL rows.SinglePartitionReadQuery.Group.rowFilter()Methods in org.apache.cassandra.db with parameters of type RowFilterModifier and TypeMethodDescriptionstatic PartitionRangeReadCommandPartitionRangeReadCommand.create(TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DataRange dataRange) static ReadQueryPartitionRangeReadQuery.create(TableMetadata table, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DataRange dataRange) static SinglePartitionReadCommandSinglePartitionReadCommand.create(TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter) Creates a new read command on a single partition.static 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.SinglePartitionReadCommand.Group.create(TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, List<DecoratedKey> partitionKeys, ClusteringIndexFilter clusteringIndexFilter) static SinglePartitionReadQuerySinglePartitionReadQuery.create(TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter) Creates a new read query on a single partition.static SinglePartitionReadQuery.Group<? extends SinglePartitionReadQuery>SinglePartitionReadQuery.createGroup(TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, List<DecoratedKey> partitionKeys, ClusteringIndexFilter clusteringIndexFilter) 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) DataRange.toCQLString(TableMetadata metadata, RowFilter rowFilter) abstract StringSlices.toCQLString(TableMetadata metadata, RowFilter rowFilter) Constructors in org.apache.cassandra.db with parameters of type RowFilterModifierConstructorDescriptionprotectedPartitionRangeReadCommand(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 RowFilter in org.apache.cassandra.db.filter
Methods in org.apache.cassandra.db.filter that return RowFilterModifier and TypeMethodDescriptionstatic RowFilterRowFilter.create(boolean needsReconciliation) RowFilter.Serializer.deserialize(DataInputPlus in, int version, TableMetadata metadata, boolean needsReconciliation) static RowFilterRowFilter.none()protected RowFilterRowFilter.withNewExpressions(List<RowFilter.Expression> expressions) RowFilter.without(RowFilter.Expression expression) Returns this filter but without the provided expression.RowFilter.without(ColumnMetadata column, Operator op, ByteBuffer value) Returns a copy of this filter but without the provided expression.RowFilter.withoutExpressions()Methods in org.apache.cassandra.db.filter with parameters of type RowFilterModifier and TypeMethodDescriptionvoidRowFilter.Serializer.serialize(RowFilter filter, DataOutputPlus out, int version) longRowFilter.Serializer.serializedSize(RowFilter filter, int version) ClusteringIndexFilter.toCQLString(TableMetadata metadata, RowFilter rowFilter) ClusteringIndexNamesFilter.toCQLString(TableMetadata metadata, RowFilter rowFilter) ClusteringIndexSliceFilter.toCQLString(TableMetadata metadata, RowFilter rowFilter) -
Uses of RowFilter in org.apache.cassandra.index
Methods in org.apache.cassandra.index that return RowFilterModifier and TypeMethodDescriptionIndex.getPostIndexQueryFilter(RowFilter filter) Transform an initial RowFilter into the filter that will still need to applied to a set of Rows after the index has performed it's initial scan.Index.QueryPlan.postIndexQueryFilter()Transform an initialRowFilterinto the filter that will still need to applied to a set of Rows after the index has performed it's initial scan.SingletonIndexQueryPlan.postIndexQueryFilter()Methods in org.apache.cassandra.index with parameters of type RowFilterModifier and TypeMethodDescriptionprotected static SingletonIndexQueryPlanSecondaryIndexManager.getBestIndexQueryPlanFor(RowFilter rowFilter) Called at query time to choose which (if any) of the registered index implementations to use for a given query.Index.getPostIndexQueryFilter(RowFilter filter) Transform an initial RowFilter into the filter that will still need to applied to a set of Rows after the index has performed it's initial scan.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) default booleanIndex.QueryPlan.supportsReplicaFilteringProtection(RowFilter rowFilter) Tells whether this index supports replica fitering protection or not.Constructors in org.apache.cassandra.index with parameters of type RowFilterModifierConstructorDescriptionprotectedSingletonIndexQueryPlan(Index index, RowFilter postIndexFilter) -
Uses of RowFilter in org.apache.cassandra.index.internal
Methods in org.apache.cassandra.index.internal that return RowFilterMethods in org.apache.cassandra.index.internal with parameters of type RowFilter -
Uses of RowFilter in org.apache.cassandra.index.sai
Methods in org.apache.cassandra.index.sai that return RowFilterMethods in org.apache.cassandra.index.sai with parameters of type RowFilterModifier and TypeMethodDescriptionStorageAttachedIndex.getPostIndexQueryFilter(RowFilter filter) StorageAttachedIndexGroup.queryPlanFor(RowFilter rowFilter) -
Uses of RowFilter in org.apache.cassandra.index.sai.plan
Methods in org.apache.cassandra.index.sai.plan that return RowFilterModifier and TypeMethodDescriptionQueryController.indexFilter()StorageAttachedIndexQueryPlan.postIndexQueryFilter()Methods in org.apache.cassandra.index.sai.plan with parameters of type RowFilterModifier and TypeMethodDescriptionStorageAttachedIndexQueryPlan.create(ColumnFamilyStore cfs, TableQueryMetrics queryMetrics, Set<StorageAttachedIndex> indexes, RowFilter filter) Constructors in org.apache.cassandra.index.sai.plan with parameters of type RowFilterModifierConstructorDescriptionQueryController(ColumnFamilyStore cfs, ReadCommand command, RowFilter indexFilter, QueryContext queryContext) StorageAttachedIndexSearcher(ColumnFamilyStore cfs, TableQueryMetrics tableQueryMetrics, ReadCommand command, RowFilter indexFilter, long executionQuotaMs) -
Uses of RowFilter in org.apache.cassandra.index.sasi
Methods in org.apache.cassandra.index.sasi that return RowFilterMethods in org.apache.cassandra.index.sasi with parameters of type RowFilterModifier and TypeMethodDescriptionSASIIndex.getPostIndexQueryFilter(RowFilter filter) SASIIndexGroup.queryPlanFor(RowFilter rowFilter) -
Uses of RowFilter in org.apache.cassandra.index.sasi.plan
Methods in org.apache.cassandra.index.sasi.plan with parameters of type RowFilterModifier and TypeMethodDescriptionstatic SASIIndexQueryPlanbooleanSASIIndexQueryPlan.supportsReplicaFilteringProtection(RowFilter rowFilter) -
Uses of RowFilter in org.apache.cassandra.service.paxos.uncommitted
Methods in org.apache.cassandra.service.paxos.uncommitted that return RowFilterModifier and TypeMethodDescriptionPaxosUncommittedIndex.getPostIndexQueryFilter(RowFilter filter) Methods in org.apache.cassandra.service.paxos.uncommitted with parameters of type RowFilterModifier and TypeMethodDescriptionPaxosUncommittedIndex.getPostIndexQueryFilter(RowFilter filter)