public abstract class SecondaryIndexSearcher
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ColumnFamilyStore |
baseCfs |
protected java.util.Set<java.nio.ByteBuffer> |
columns |
protected SecondaryIndexManager |
indexManager |
Constructor and Description |
---|
SecondaryIndexSearcher(SecondaryIndexManager indexManager,
java.util.Set<java.nio.ByteBuffer> columns) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.cassandra.thrift.IndexExpression |
highestSelectivityPredicate(java.util.List<org.apache.cassandra.thrift.IndexExpression> clause) |
boolean |
isIndexing(java.util.List<org.apache.cassandra.thrift.IndexExpression> clause) |
abstract java.util.List<Row> |
search(ExtendedFilter filter) |
protected final SecondaryIndexManager indexManager
protected final java.util.Set<java.nio.ByteBuffer> columns
protected final ColumnFamilyStore baseCfs
public SecondaryIndexSearcher(SecondaryIndexManager indexManager, java.util.Set<java.nio.ByteBuffer> columns)
public abstract java.util.List<Row> search(ExtendedFilter filter)
public boolean isIndexing(java.util.List<org.apache.cassandra.thrift.IndexExpression> clause)
protected org.apache.cassandra.thrift.IndexExpression highestSelectivityPredicate(java.util.List<org.apache.cassandra.thrift.IndexExpression> clause)
Copyright © 2013 The Apache Software Foundation