Modifier and Type | Method and Description |
---|---|
RowFilter |
StatementRestrictions.getRowFilter(SecondaryIndexManager indexManager,
QueryOptions options) |
Modifier and Type | Method and Description |
---|---|
void |
MultiColumnRestriction.EQRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexMananger,
QueryOptions options) |
void |
MultiColumnRestriction.INRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexManager,
QueryOptions options) |
void |
MultiColumnRestriction.SliceRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexManager,
QueryOptions options) |
void |
MultiColumnRestriction.NotNullRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexMananger,
QueryOptions options) |
void |
Restriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexManager,
QueryOptions options)
Adds to the specified row filter the expressions corresponding to this
Restriction . |
void |
SingleColumnRestriction.EQRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexManager,
QueryOptions options) |
void |
SingleColumnRestriction.INRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexManager,
QueryOptions options) |
void |
SingleColumnRestriction.SliceRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexManager,
QueryOptions options) |
void |
SingleColumnRestriction.ContainsRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexManager,
QueryOptions options) |
void |
SingleColumnRestriction.IsNotNullRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexManager,
QueryOptions options) |
void |
SingleColumnRestriction.LikeRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexManager,
QueryOptions options) |
void |
SingleColumnRestriction.SuperColumnKeyEQRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexManager,
QueryOptions options) |
void |
SingleColumnRestriction.SuperColumnKeyINRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexManager,
QueryOptions options) |
void |
SingleColumnRestriction.SuperColumnKeySliceRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexManager,
QueryOptions options) |
void |
TokenRestriction.addRowFilterTo(RowFilter filter,
SecondaryIndexManager indexManager,
QueryOptions options) |
void |
CustomIndexExpression.addToRowFilter(RowFilter filter,
CFMetaData cfm,
QueryOptions options) |
Modifier and Type | Method and Description |
---|---|
RowFilter |
SelectStatement.getRowFilter(QueryOptions options)
May be used by custom QueryHandler implementations
|
RowFilter |
SelectStatement.rowFilterForInternalCalls()
The
RowFilter for this SELECT, assuming an internal call (no bound values in particular). |
Modifier and Type | Field and Description |
---|---|
protected RowFilter |
AbstractReadCommandBuilder.filter |
Modifier and Type | Method and Description |
---|---|
RowFilter |
ReadCommand.rowFilter()
Filters/Resrictions on CQL rows.
|
Modifier and Type | Method and Description |
---|---|
static PartitionRangeReadCommand |
PartitionRangeReadCommand.create(CFMetaData metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DataRange dataRange) |
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,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DecoratedKey partitionKey,
ClusteringIndexFilter clusteringIndexFilter,
IndexMetadata indexMetadata)
Creates a new read command on a single partition.
|
abstract ReadCommand |
ReadCommand.SelectionDeserializer.deserialize(DataInputPlus in,
int version,
boolean isDigest,
int digestVersion,
CFMetaData metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
IndexMetadata index) |
Constructor and Description |
---|
ReadCommand(ReadCommand.Kind kind,
boolean isDigestQuery,
int digestVersion,
CFMetaData metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
IndexMetadata index) |
Modifier and Type | Field and Description |
---|---|
static RowFilter |
RowFilter.NONE |
Modifier and Type | Method and Description |
---|---|
static RowFilter |
RowFilter.create() |
static RowFilter |
RowFilter.create(int capacity) |
RowFilter |
RowFilter.Serializer.deserialize(DataInputPlus in,
int version,
CFMetaData metadata) |
protected abstract RowFilter |
RowFilter.withNewExpressions(java.util.List<RowFilter.Expression> expressions) |
RowFilter |
RowFilter.without(RowFilter.Expression expression)
Returns this filter but without the provided expression.
|
RowFilter |
RowFilter.withoutExpressions() |
Modifier and Type | Method and Description |
---|---|
void |
RowFilter.Serializer.serialize(RowFilter filter,
DataOutputPlus out,
int version) |
long |
RowFilter.Serializer.serializedSize(RowFilter filter,
int version) |
Modifier and Type | Method and Description |
---|---|
RowFilter |
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.
|
Modifier and Type | Method and Description |
---|---|
Index |
SecondaryIndexManager.getBestIndexFor(RowFilter rowFilter)
Called at query time to choose which (if any) of the registered index implementations to use for a given query.
|
RowFilter |
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.
|
Modifier and Type | Method and Description |
---|---|
RowFilter |
CassandraIndex.getPostIndexQueryFilter(RowFilter filter) |
Modifier and Type | Method and Description |
---|---|
RowFilter |
CassandraIndex.getPostIndexQueryFilter(RowFilter filter) |
Modifier and Type | Method and Description |
---|---|
RowFilter |
SASIIndex.getPostIndexQueryFilter(RowFilter filter) |
Modifier and Type | Method and Description |
---|---|
RowFilter |
SASIIndex.getPostIndexQueryFilter(RowFilter filter) |
Copyright © 2018 The Apache Software Foundation