Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
MultiColumnRestriction.isSupportedBy(Index index)
Check if this type of restriction is supported for by the specified index.
|
protected boolean |
MultiColumnRestriction.EQRestriction.isSupportedBy(Index index) |
protected boolean |
MultiColumnRestriction.INRestriction.isSupportedBy(Index index) |
protected boolean |
MultiColumnRestriction.SliceRestriction.isSupportedBy(Index index) |
protected boolean |
MultiColumnRestriction.NotNullRestriction.isSupportedBy(Index index) |
protected abstract boolean |
SingleColumnRestriction.isSupportedBy(Index index)
Check if this type of restriction is supported by the specified index.
|
protected boolean |
SingleColumnRestriction.EQRestriction.isSupportedBy(Index index) |
protected boolean |
SingleColumnRestriction.INRestriction.isSupportedBy(Index index) |
protected boolean |
SingleColumnRestriction.SliceRestriction.isSupportedBy(Index index) |
protected boolean |
SingleColumnRestriction.ContainsRestriction.isSupportedBy(Index index) |
protected boolean |
SingleColumnRestriction.IsNotNullRestriction.isSupportedBy(Index index) |
Modifier and Type | Method and Description |
---|---|
Index |
ReadCommand.getIndex(ColumnFamilyStore cfs) |
Modifier and Type | Method and Description |
---|---|
static void |
Keyspace.indexPartition(DecoratedKey key,
ColumnFamilyStore cfs,
java.util.Set<Index> indexes) |
Modifier and Type | Method and Description |
---|---|
Index |
SecondaryIndexManager.getBestIndexFor(ReadCommand command)
Called at query time to choose which (if any) of the registered index implementations to use for a given query.
|
Index |
IndexRegistry.getIndex(IndexMetadata indexMetadata) |
Index |
SecondaryIndexManager.getIndex(IndexMetadata metadata) |
Index |
SecondaryIndexManager.getIndexByName(java.lang.String indexName) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Index> |
IndexRegistry.listIndexes() |
java.util.Collection<Index> |
SecondaryIndexManager.listIndexes() |
Modifier and Type | Method and Description |
---|---|
void |
SecondaryIndexManager.buildIndexBlocking(Index index) |
void |
IndexRegistry.registerIndex(Index index) |
void |
SecondaryIndexManager.registerIndex(Index index)
IndexRegistry methods
|
void |
IndexRegistry.unregisterIndex(Index index) |
void |
SecondaryIndexManager.unregisterIndex(Index index) |
Modifier and Type | Method and Description |
---|---|
void |
SecondaryIndexManager.flushIndexesBlocking(java.util.Set<Index> indexes)
Perform a blocking flush of selected indexes
|
void |
SecondaryIndexManager.indexPartition(UnfilteredRowIterator partition,
OpOrder.Group opGroup,
java.util.Set<Index> indexes,
int nowInSec)
When building an index against existing data in sstables, add the given partition to the index
|
Constructor and Description |
---|
SecondaryIndexBuilder(ColumnFamilyStore cfs,
java.util.Set<Index> indexers,
ReducingKeyIterator iter) |
Modifier and Type | Class and Description |
---|---|
class |
CassandraIndex
Index implementation which indexes the values for a single column in the base
table and which stores its index data in a local, hidden table.
|
Modifier and Type | Class and Description |
---|---|
class |
ClusteringColumnIndex
Index on a CLUSTERING_COLUMN column definition.
|
class |
CollectionEntryIndex
Index on the element and value of cells participating in a collection.
|
class |
CollectionKeyIndex
Index on the collection element of the cell name of a collection.
|
class |
CollectionKeyIndexBase
Common superclass for indexes that capture collection keys, including
indexes on such keys themselves.
|
class |
CollectionValueIndex
Index the value of a collection cell.
|
class |
PartitionKeyIndex
Index on a PARTITION_KEY column definition.
|
class |
RegularColumnIndex
Index on a REGULAR column definition on a composite type.
|
Modifier and Type | Class and Description |
---|---|
class |
KeysIndex |
Copyright © 2015 The Apache Software Foundation