Uses of Class org.apache.cassandra.db.filter.RowFilter.Expression (apache-cassandra API)
Date: 2018-02-14

## Uses of Class
org.apache.cassandra.db.filter.RowFilter.Expression

- Packages that use RowFilter.Expression
  Package | Description
  --- | ---
  org.apache.cassandra.db.filter |
  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.plan |

- - ### Uses of RowFilter.Expression in org.apache.cassandra.db.filter

    Subclasses of RowFilter.Expression in org.apache.cassandra.db.filter
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `RowFilter.CustomExpression` A custom index expression for use with 2i implementations which support custom syntax and which are not necessarily linked to a single column in the base table.
    `static class` | `RowFilter.SimpleExpression` An expression of the form 'column' 'op' 'value'.
    `static class` | `RowFilter.UserExpression` A user defined filtering expression.

    Fields in org.apache.cassandra.db.filter with type parameters of type RowFilter.Expression
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.List<RowFilter.Expression>` | RowFilter.`expressions`

    Methods in org.apache.cassandra.db.filter that return types with arguments of type RowFilter.Expression
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<RowFilter.Expression>` | RowFilter.`getExpressions()`
    `java.util.Iterator<RowFilter.Expression>` | RowFilter.`iterator()`

    Methods in org.apache.cassandra.db.filter with parameters of type RowFilter.Expression
    Modifier and Type | Method and Description
    --- | ---
    `RowFilter` | RowFilter.`without(RowFilter.Expression expression)` Returns this filter but without the provided expression.

    Method parameters in org.apache.cassandra.db.filter with type arguments of type RowFilter.Expression
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract RowFilter` | RowFilter.`withNewExpressions(java.util.List<RowFilter.Expression> expressions)`

    Constructor parameters in org.apache.cassandra.db.filter with type arguments of type RowFilter.Expression
    Constructor and Description
    `RowFilter(java.util.List<RowFilter.Expression> expressions)`

  - ### Uses of RowFilter.Expression in org.apache.cassandra.index

    Methods in org.apache.cassandra.index with parameters of type RowFilter.Expression
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Optional<Index>` | SecondaryIndexManager.`getBestIndexFor(RowFilter.Expression expression)`

  - ### Uses of RowFilter.Expression in org.apache.cassandra.index.internal

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

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

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

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

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

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

    Fields in org.apache.cassandra.index.sasi.plan with type parameters of type RowFilter.Expression
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.List<RowFilter.Expression>` | Operation.Builder.`expressions`

    Methods in org.apache.cassandra.index.sasi.plan that return types with arguments of type RowFilter.Expression
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<RowFilter.Expression>` | QueryController.`getExpressions()`

    Methods in org.apache.cassandra.index.sasi.plan with parameters of type RowFilter.Expression
    Modifier and Type | Method and Description
    --- | ---
    `void` | Operation.Builder.`add(RowFilter.Expression e)`
    `ColumnIndex` | QueryController.`getIndex(RowFilter.Expression expression)`

    Method parameters in org.apache.cassandra.index.sasi.plan with type arguments of type RowFilter.Expression
    Modifier and Type | Method and Description
    --- | ---
    `void` | Operation.Builder.`add(java.util.Collection<RowFilter.Expression> newExpressions)`
    `protected static com.google.common.collect.ListMultimap<ColumnDefinition,Expression>` | Operation.`analyzeGroup(QueryController controller, Operation.OperationType op, java.util.List<RowFilter.Expression> expressions)`

    Constructors in org.apache.cassandra.index.sasi.plan with parameters of type RowFilter.Expression
    Constructor and Description
    `Builder(Operation.OperationType operation, QueryController controller, RowFilter.Expression... columns)`

Copyright © 2018 The Apache Software Foundation