Modifier and Type | Method and Description |
---|---|
java.util.List<IndexExpression> |
SelectStatement.getIndexExpressions(java.util.List<java.nio.ByteBuffer> variables) |
Modifier and Type | Field and Description |
---|---|
java.util.List<IndexExpression> |
AbstractRangeCommand.rowFilter |
Modifier and Type | Method and Description |
---|---|
java.util.List<Row> |
ColumnFamilyStore.getRangeSlice(AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> rowFilter,
IDiskAtomFilter columnFilter,
int maxResults) |
java.util.List<Row> |
ColumnFamilyStore.getRangeSlice(AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> rowFilter,
IDiskAtomFilter columnFilter,
int maxResults,
long now) |
java.util.List<Row> |
ColumnFamilyStore.getRangeSlice(AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> rowFilter,
IDiskAtomFilter columnFilter,
int maxResults,
long now,
boolean countCQL3Rows,
boolean isPaging) |
ExtendedFilter |
ColumnFamilyStore.makeExtendedFilter(AbstractBounds<RowPosition> range,
IDiskAtomFilter columnFilter,
java.util.List<IndexExpression> rowFilter,
int maxResults,
boolean countCQL3Rows,
boolean isPaging,
long timestamp) |
ExtendedFilter |
ColumnFamilyStore.makeExtendedFilter(AbstractBounds<RowPosition> keyRange,
SliceQueryFilter columnRange,
java.nio.ByteBuffer columnStart,
java.nio.ByteBuffer columnStop,
java.util.List<IndexExpression> rowFilter,
int maxResults,
boolean countCQL3Rows,
long now)
Allows generic range paging with the slice column filter.
|
java.util.List<Row> |
ColumnFamilyStore.search(AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> clause,
IDiskAtomFilter dataFilter,
int maxResults) |
java.util.List<Row> |
ColumnFamilyStore.search(AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> clause,
IDiskAtomFilter dataFilter,
int maxResults,
long now) |
Constructor and Description |
---|
AbstractRangeCommand(java.lang.String keyspace,
java.lang.String columnFamily,
long timestamp,
AbstractBounds<RowPosition> keyRange,
IDiskAtomFilter predicate,
java.util.List<IndexExpression> rowFilter) |
PagedRangeCommand(java.lang.String keyspace,
java.lang.String columnFamily,
long timestamp,
AbstractBounds<RowPosition> keyRange,
SliceQueryFilter predicate,
java.nio.ByteBuffer start,
java.nio.ByteBuffer stop,
java.util.List<IndexExpression> rowFilter,
int limit) |
RangeSliceCommand(java.lang.String keyspace,
java.lang.String column_family,
long timestamp,
IDiskAtomFilter predicate,
AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> row_filter,
int maxResults) |
RangeSliceCommand(java.lang.String keyspace,
java.lang.String column_family,
long timestamp,
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() |
java.util.List<IndexExpression> |
ExtendedFilter.WithClauses.getClause() |
Modifier and Type | Method and Description |
---|---|
static ExtendedFilter |
ExtendedFilter.create(ColumnFamilyStore cfs,
DataRange dataRange,
java.util.List<IndexExpression> clause,
int maxResults,
boolean countCQL3Rows,
long timestamp) |
Constructor and Description |
---|
ExtendedFilter.WithClauses(ColumnFamilyStore cfs,
DataRange range,
java.util.List<IndexExpression> clause,
int maxResults,
boolean countCQL3Rows,
long timestamp) |
Modifier and Type | Method and Description |
---|---|
protected IndexExpression |
SecondaryIndexSearcher.highestSelectivityPredicate(java.util.List<IndexExpression> clause) |
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) |
protected IndexExpression |
SecondaryIndexSearcher.highestSelectivityPredicate(java.util.List<IndexExpression> clause) |
boolean |
SecondaryIndexSearcher.isIndexing(java.util.List<IndexExpression> clause) |
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