Package org.apache.cassandra.index.sasi
Class SASIIndexGroup
java.lang.Object
org.apache.cassandra.index.SingletonIndexGroup
org.apache.cassandra.index.sasi.SASIIndexGroup
- All Implemented Interfaces:
Index.Group
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.cassandra.index.Index.Group
Index.Group.Key -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionqueryPlanFor(RowFilter rowFilter) Returns a newIndex.QueryPlanfor the specifiedRowFilter, ornullif none of the indexes in this group supports the expression in the row filter.Methods inherited from class org.apache.cassandra.index.SingletonIndexGroup
containsIndex, getComponents, getFlushObserver, getIndex, getIndexes, indexerForMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cassandra.index.Index.Group
addIndex, handles, invalidate, isSingleton, removeIndex, supportsL0Shards, validateSSTableAttachedIndexes
-
Constructor Details
-
SASIIndexGroup
-
-
Method Details
-
queryPlanFor
Description copied from interface:Index.GroupReturns a newIndex.QueryPlanfor the specifiedRowFilter, ornullif none of the indexes in this group supports the expression in the row filter.- Specified by:
queryPlanForin interfaceIndex.Group- Overrides:
queryPlanForin classSingletonIndexGroup- Parameters:
rowFilter- a row filter- Returns:
- a new query plan for the specified
RowFilterif it's supported,nullotherwise
-