Modifier and Type | Field and Description |
---|---|
java.util.List<IndexExpression> |
RangeSliceCommand.row_filter |
Modifier and Type | Method and Description |
---|---|
java.util.List<Row> |
ColumnFamilyStore.getRangeSlice(java.nio.ByteBuffer superColumn,
AbstractBounds<RowPosition> range,
int maxResults,
IDiskAtomFilter columnFilter,
java.util.List<IndexExpression> rowFilter) |
java.util.List<Row> |
ColumnFamilyStore.getRangeSlice(java.nio.ByteBuffer superColumn,
AbstractBounds<RowPosition> range,
int maxResults,
IDiskAtomFilter columnFilter,
java.util.List<IndexExpression> rowFilter,
boolean countCQL3Rows,
boolean isPaging) |
java.util.List<Row> |
ColumnFamilyStore.search(java.util.List<IndexExpression> clause,
AbstractBounds<RowPosition> range,
int maxResults,
IDiskAtomFilter dataFilter) |
java.util.List<Row> |
ColumnFamilyStore.search(java.util.List<IndexExpression> clause,
AbstractBounds<RowPosition> range,
int maxResults,
IDiskAtomFilter dataFilter,
boolean countCQL3Rows) |
Constructor and Description |
---|
RangeSliceCommand(java.lang.String keyspace,
ColumnParent column_parent,
IDiskAtomFilter 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,
IDiskAtomFilter 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,
IDiskAtomFilter predicate,
AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> row_filter,
int maxResults,
boolean countCQL3Rows,
boolean isPaging) |
Modifier and Type | Method and Description |
---|---|
abstract java.util.List<IndexExpression> |
ExtendedFilter.getClause() |
Modifier and Type | Method and Description |
---|---|
static ExtendedFilter |
ExtendedFilter.create(ColumnFamilyStore cfs,
IDiskAtomFilter filter,
java.util.List<IndexExpression> clause,
int maxResults,
boolean countCQL3Rows,
boolean isPaging) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
AbstractSimplePerColumnSecondaryIndex.expressionString(IndexExpression expr) |
Modifier and Type | Method and Description |
---|---|
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,
IDiskAtomFilter dataFilter,
boolean countCQL3Rows)
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,
IDiskAtomFilter dataFilter,
boolean countCQL3Rows) |
Modifier and Type | Method and Description |
---|---|
boolean |
CompositesSearcher.isIndexing(java.util.List<IndexExpression> clause) |
java.util.List<Row> |
CompositesSearcher.search(java.util.List<IndexExpression> clause,
AbstractBounds<RowPosition> range,
int maxResults,
IDiskAtomFilter dataFilter,
boolean countCQL3Rows) |
Modifier and Type | Method and Description |
---|---|
boolean |
KeysSearcher.isIndexing(java.util.List<IndexExpression> clause) |
java.util.List<Row> |
KeysSearcher.search(java.util.List<IndexExpression> clause,
AbstractBounds<RowPosition> range,
int maxResults,
IDiskAtomFilter dataFilter,
boolean countCQL3Rows) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
java.util.List<IndexExpression> |
IndexClause.expressions
Deprecated.
|
java.util.List<IndexExpression> |
KeyRange.row_filter |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IndexExpression> |
IndexClause.getExpressions()
Deprecated.
|
java.util.Iterator<IndexExpression> |
IndexClause.getExpressionsIterator()
Deprecated.
|
java.util.List<IndexExpression> |
KeyRange.getRow_filter() |
java.util.Iterator<IndexExpression> |
KeyRange.getRow_filterIterator() |
Modifier and Type | Method and Description |
---|---|
void |
IndexClause.addToExpressions(IndexExpression elem)
Deprecated.
|
void |
KeyRange.addToRow_filter(IndexExpression elem) |
int |
IndexExpression.compareTo(IndexExpression other) |
boolean |
IndexExpression.equals(IndexExpression that) |
Modifier and Type | Method and Description |
---|---|
IndexClause |
IndexClause.setExpressions(java.util.List<IndexExpression> expressions)
Deprecated.
|
KeyRange |
KeyRange.setRow_filter(java.util.List<IndexExpression> row_filter) |
static boolean |
ThriftValidation.validateFilterClauses(CFMetaData metadata,
java.util.List<IndexExpression> index_clause) |
Constructor and Description |
---|
IndexExpression(IndexExpression other)
Performs a deep copy on other.
|
Constructor and Description |
---|
IndexClause(java.util.List<IndexExpression> expressions,
java.nio.ByteBuffer start_key,
int count)
Deprecated.
|
Copyright © 2014 The Apache Software Foundation