Modifier and Type | Method and Description |
---|---|
static TermIterator |
TermIterator.build(Expression e,
java.util.Set<SSTableIndex> perSSTableIndexes) |
RangeIterator<java.lang.Long,Token> |
SSTableIndex.search(Expression expression) |
Modifier and Type | Method and Description |
---|---|
RangeIterator<java.lang.Long,Token> |
ColumnIndex.searchMemtable(Expression e) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<SSTableIndex> |
View.match(Expression expression) |
java.util.Set<SSTableIndex> |
PrefixTermTree.search(Expression e) |
java.util.Set<SSTableIndex> |
RangeTermTree.search(Expression e) |
java.util.Set<SSTableIndex> |
TermTree.search(Expression e) |
Modifier and Type | Method and Description |
---|---|
RangeIterator<java.lang.Long,Token> |
OnDiskIndex.search(Expression exp)
Search for rows which match all of the terms inside the given expression in the index file.
|
int |
OnDiskIndex.IteratorOrder.startAt(OnDiskBlock<OnDiskIndex.DataTerm> block,
Expression e) |
Modifier and Type | Method and Description |
---|---|
RangeIterator<java.lang.Long,Token> |
IndexMemtable.search(Expression expression) |
abstract RangeIterator<java.lang.Long,Token> |
MemIndex.search(Expression expression) |
RangeIterator<java.lang.Long,Token> |
SkipListMemIndex.search(Expression expression) |
RangeIterator<java.lang.Long,Token> |
TrieMemIndex.search(Expression expression) |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.collect.ListMultimap<ColumnDefinition,Expression> |
Operation.expressions |
Modifier and Type | Method and Description |
---|---|
Expression |
Expression.add(Operator op,
java.nio.ByteBuffer value) |
Expression |
Expression.addExclusion(java.nio.ByteBuffer value) |
Expression |
Expression.setLower(Expression.Bound newLower) |
Expression |
Expression.setOp(Expression.Op op) |
Expression |
Expression.setUpper(Expression.Bound newUpper) |
Modifier and Type | Method and Description |
---|---|
protected static com.google.common.collect.ListMultimap<ColumnDefinition,Expression> |
Operation.analyzeGroup(QueryController controller,
Operation.OperationType op,
java.util.List<RowFilter.Expression> expressions) |
Modifier and Type | Method and Description |
---|---|
RangeIterator.Builder<java.lang.Long,Token> |
QueryController.getIndexes(Operation.OperationType op,
java.util.Collection<Expression> expressions)
Build a range iterator from the given list of expressions by applying given operation (OR/AND).
|
Constructor and Description |
---|
Expression(Expression other) |
Copyright © 2020 The Apache Software Foundation