## Uses of Class
org.apache.cassandra.thrift.IndexExpression

Packages that use IndexExpression
org.apache.cassandra.db
org.apache.cassandra.db.filter
org.apache.cassandra.db.index
org.apache.cassandra.db.index.keys
org.apache.cassandra.hadoop
org.apache.cassandra.thrift

Uses of IndexExpression in org.apache.cassandra.db

Fields in org.apache.cassandra.db with type parameters of type IndexExpression
`java.util.List<IndexExpression>` `RangeSliceCommand.row_filter`

Method parameters in org.apache.cassandra.db with type arguments of type IndexExpression
`java.util.List<Row>` `ColumnFamilyStore.getRangeSlice(java.nio.ByteBuffer superColumn, AbstractBounds<RowPosition> range, int maxResults, IFilter columnFilter, java.util.List<IndexExpression> rowFilter)`
`java.util.List<Row>` `ColumnFamilyStore.getRangeSlice(java.nio.ByteBuffer superColumn, AbstractBounds<RowPosition> range, int maxResults, IFilter columnFilter, java.util.List<IndexExpression> rowFilter, boolean maxIsColumns, boolean isPaging)`
`java.util.List<Row>` `ColumnFamilyStore.search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IFilter dataFilter)`
`java.util.List<Row>` `ColumnFamilyStore.search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IFilter dataFilter, boolean maxIsColumns)`

Constructor parameters in org.apache.cassandra.db with type arguments of type IndexExpression
`RangeSliceCommand(java.lang.String keyspace, ColumnParent column_parent, SlicePredicate predicate, AbstractBounds<RowPosition> range, java.util.List<IndexExpression> row_filter, int maxResults)`
`RangeSliceCommand(java.lang.String keyspace, ColumnParent column_parent, SlicePredicate predicate, AbstractBounds<RowPosition> range, java.util.List<IndexExpression> row_filter, int maxResults, boolean maxIsColumns, boolean isPaging)`
`RangeSliceCommand(java.lang.String keyspace, java.lang.String column_family, java.nio.ByteBuffer super_column, SlicePredicate predicate, AbstractBounds<RowPosition> range, java.util.List<IndexExpression> row_filter, int maxResults)`
`RangeSliceCommand(java.lang.String keyspace, java.lang.String column_family, java.nio.ByteBuffer super_column, SlicePredicate predicate, AbstractBounds<RowPosition> range, java.util.List<IndexExpression> row_filter, int maxResults, boolean maxIsColumns, boolean isPaging)`

Uses of IndexExpression in org.apache.cassandra.db.filter

Methods in org.apache.cassandra.db.filter that return types with arguments of type IndexExpression
`abstract java.util.List<IndexExpression>` `ExtendedFilter.getClause()`

Method parameters in org.apache.cassandra.db.filter with type arguments of type IndexExpression
`static ExtendedFilter` `ExtendedFilter.create(ColumnFamilyStore cfs, IFilter filter, java.util.List<IndexExpression> clause, int maxResults, boolean maxIsColumns, boolean isPaging)`

Uses of IndexExpression in org.apache.cassandra.db.index

Method parameters in org.apache.cassandra.db.index with type arguments of type IndexExpression
`boolean` `SecondaryIndexManager.hasIndexFor(java.util.List<IndexExpression> clause)`
`abstract boolean` `SecondaryIndexSearcher.isIndexing(java.util.List<IndexExpression> clause)`
`java.util.List<Row>` `SecondaryIndexManager.search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IFilter dataFilter, boolean maxIsColumns)` Performs a search across a number of column indexes TODO: add support for querying across index types
`abstract java.util.List<Row>` `SecondaryIndexSearcher.search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IFilter dataFilter, boolean maxIsColumns)`

Uses of IndexExpression in org.apache.cassandra.db.index.keys

Method parameters in org.apache.cassandra.db.index.keys with type arguments of type IndexExpression
`boolean` `KeysSearcher.isIndexing(java.util.List<IndexExpression> clause)`
`java.util.List<Row>` `KeysSearcher.search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IFilter dataFilter, boolean maxIsColumns)`

Uses of IndexExpression in org.apache.cassandra.hadoop

Method parameters in org.apache.cassandra.hadoop with type arguments of type IndexExpression
`static void` `ConfigHelper.setInputRange(org.apache.hadoop.conf.Configuration conf, java.util.List<IndexExpression> filter)` Set the KeyRange to limit the rows.
`static void` `ConfigHelper.setInputRange(org.apache.hadoop.conf.Configuration conf, java.lang.String startToken, java.lang.String endToken, java.util.List<IndexExpression> filter)` Set the KeyRange to limit the rows.

Uses of IndexExpression in org.apache.cassandra.thrift

Fields in org.apache.cassandra.thrift with type parameters of type IndexExpression
`java.util.List<IndexExpression>` `IndexClause.expressions`
`java.util.List<IndexExpression>` `KeyRange.row_filter`

Methods in org.apache.cassandra.thrift that return IndexExpression
`IndexExpression` `IndexExpression.deepCopy()`
`IndexExpression` `IndexExpression.setColumn_name(byte[] column_name)`
`IndexExpression` `IndexExpression.setColumn_name(java.nio.ByteBuffer column_name)`
`IndexExpression` `IndexExpression.setOp(IndexOperator op)`
`IndexExpression` `IndexExpression.setValue(byte[] value)`
`IndexExpression` `IndexExpression.setValue(java.nio.ByteBuffer value)`

Methods in org.apache.cassandra.thrift that return types with arguments of type IndexExpression
`java.util.List<IndexExpression>` `IndexClause.getExpressions()`
`java.util.Iterator<IndexExpression>` `IndexClause.getExpressionsIterator()`
`java.util.List<IndexExpression>` `KeyRange.getRow_filter()`
`java.util.Iterator<IndexExpression>` `KeyRange.getRow_filterIterator()`

Methods in org.apache.cassandra.thrift with parameters of type IndexExpression
`void` `IndexClause.addToExpressions(IndexExpression elem)`
`void` `KeyRange.addToRow_filter(IndexExpression elem)`
`int` `IndexExpression.compareTo(IndexExpression other)`
`boolean` `IndexExpression.equals(IndexExpression that)`

Method parameters in org.apache.cassandra.thrift with type arguments of type IndexExpression
`IndexClause` `IndexClause.setExpressions(java.util.List<IndexExpression> expressions)`
`KeyRange` `KeyRange.setRow_filter(java.util.List<IndexExpression> row_filter)`
`static boolean` `ThriftValidation.validateFilterClauses(CFMetaData metadata, java.util.List<IndexExpression> index_clause)`

Constructors in org.apache.cassandra.thrift with parameters of type IndexExpression
`IndexExpression(IndexExpression other)` Performs a deep copy on other.

Constructor parameters in org.apache.cassandra.thrift with type arguments of type IndexExpression
`IndexClause(java.util.List<IndexExpression> expressions, java.nio.ByteBuffer start_key, int count)`

Copyright © 2013 The Apache Software Foundation