Uses of Class
org.apache.cassandra.index.sasi.plan.Expression
-
-
Uses of Expression in org.apache.cassandra.index.sasi
Methods in org.apache.cassandra.index.sasi with parameters of type Expression Modifier and Type Method Description static TermIterator
TermIterator. build(Expression e, java.util.Set<SSTableIndex> perSSTableIndexes)
RangeIterator<java.lang.Long,Token>
SSTableIndex. search(Expression expression)
-
Uses of Expression in org.apache.cassandra.index.sasi.conf
Methods in org.apache.cassandra.index.sasi.conf with parameters of type Expression Modifier and Type Method Description RangeIterator<java.lang.Long,Token>
ColumnIndex. searchMemtable(Expression e)
-
Uses of Expression in org.apache.cassandra.index.sasi.conf.view
Methods in org.apache.cassandra.index.sasi.conf.view with parameters of type Expression Modifier and Type Method 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)
-
Uses of Expression in org.apache.cassandra.index.sasi.disk
Methods in org.apache.cassandra.index.sasi.disk with parameters of type Expression Modifier and Type Method 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)
-
Uses of Expression in org.apache.cassandra.index.sasi.memory
Methods in org.apache.cassandra.index.sasi.memory with parameters of type Expression Modifier and Type Method 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)
-
Uses of Expression in org.apache.cassandra.index.sasi.plan
Fields in org.apache.cassandra.index.sasi.plan with type parameters of type Expression Modifier and Type Field Description protected com.google.common.collect.ListMultimap<ColumnMetadata,Expression>
Operation. expressions
Methods in org.apache.cassandra.index.sasi.plan that return Expression Modifier and Type Method 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)
Methods in org.apache.cassandra.index.sasi.plan that return types with arguments of type Expression Modifier and Type Method Description protected static com.google.common.collect.ListMultimap<ColumnMetadata,Expression>
Operation. analyzeGroup(QueryController controller, Operation.OperationType op, java.util.List<RowFilter.Expression> expressions)
Method parameters in org.apache.cassandra.index.sasi.plan with type arguments of type Expression Modifier and Type Method 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).Constructors in org.apache.cassandra.index.sasi.plan with parameters of type Expression Constructor Description Expression(Expression other)
-