| 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  RowFilterfor 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(boolean isForThrift,
      CFMetaData metadata,
      int nowInSec,
      ColumnFilter columnFilter,
      RowFilter rowFilter,
      DataLimits limits,
      DataRange dataRange) | 
| 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,
      ColumnFilter columnFilter,
      RowFilter rowFilter,
      DataLimits limits,
      DecoratedKey partitionKey,
      ClusteringIndexFilter clusteringIndexFilter)Creates a new read command on a single partition. | 
| 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) | 
| Constructor and Description | 
|---|
| ReadCommand(ReadCommand.Kind kind,
           boolean isDigestQuery,
           int digestVersion,
           boolean isForThrift,
           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) | 
| static RowFilter | RowFilter. forThrift(int capacity) | 
| 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) | 
| Modifier and Type | Method and Description | 
|---|---|
| static RowFilter | ThriftConversion. rowFilterFromThrift(CFMetaData metadata,
                   java.util.List<IndexExpression> exprs) | 
Copyright © 2018 The Apache Software Foundation