org.apache.cassandra.db.index
Class SecondaryIndexSearcher
java.lang.Object
org.apache.cassandra.db.index.SecondaryIndexSearcher
- Direct Known Subclasses:
- KeysSearcher
public abstract class SecondaryIndexSearcher
- extends java.lang.Object
Method Summary |
NamesQueryFilter |
getExtraFilter(org.apache.cassandra.thrift.IndexClause clause)
|
static boolean |
satisfies(ColumnFamily data,
org.apache.cassandra.thrift.IndexClause clause,
org.apache.cassandra.thrift.IndexExpression first)
|
static boolean |
satisfies(int comparison,
org.apache.cassandra.thrift.IndexOperator op)
|
abstract java.util.List<Row> |
search(org.apache.cassandra.thrift.IndexClause clause,
AbstractBounds range,
IFilter dataFilter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
indexManager
protected SecondaryIndexManager indexManager
columns
protected java.util.Set<java.nio.ByteBuffer> columns
baseCfs
protected ColumnFamilyStore baseCfs
SecondaryIndexSearcher
public SecondaryIndexSearcher(SecondaryIndexManager indexManager,
java.util.Set<java.nio.ByteBuffer> columns)
satisfies
public static boolean satisfies(ColumnFamily data,
org.apache.cassandra.thrift.IndexClause clause,
org.apache.cassandra.thrift.IndexExpression first)
satisfies
public static boolean satisfies(int comparison,
org.apache.cassandra.thrift.IndexOperator op)
getExtraFilter
public NamesQueryFilter getExtraFilter(org.apache.cassandra.thrift.IndexClause clause)
search
public abstract java.util.List<Row> search(org.apache.cassandra.thrift.IndexClause clause,
AbstractBounds range,
IFilter dataFilter)
Copyright © 2011 The Apache Software Foundation