Modifier and Type | Method and Description |
---|---|
boolean |
TermSlice.isSupportedBy(ColumnDefinition column,
Index index)
Check if this
TermSlice is supported by the specified index. |
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) |
protected boolean |
SingleColumnRestriction.LikeRestriction.isSupportedBy(Index index) |
Modifier and Type | Method and Description |
---|---|
Index |
ReadCommand.getIndex(ColumnFamilyStore cfs) |
Modifier and Type | Method and Description |
---|---|
SSTableMultiWriter |
AbstractCompactionStrategy.createSSTableMultiWriter(Descriptor descriptor,
long keyCount,
long repairedAt,
MetadataCollector meta,
SerializationHeader header,
java.util.Collection<Index> indexes,
LifecycleNewTracker lifecycleNewTracker) |
SSTableMultiWriter |
CompactionStrategyManager.createSSTableMultiWriter(Descriptor descriptor,
long keyCount,
long repairedAt,
MetadataCollector collector,
SerializationHeader header,
java.util.Collection<Index> indexes,
LifecycleNewTracker lifecycleNewTracker) |
Modifier and Type | Method and Description |
---|---|
Index |
SecondaryIndexManager.getBestIndexFor(RowFilter rowFilter)
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.Optional<Index> |
SecondaryIndexManager.getBestIndexFor(RowFilter.Expression expression) |
java.util.Collection<Index> |
IndexRegistry.listIndexes() |
java.util.Collection<Index> |
SecondaryIndexManager.listIndexes() |
Modifier and Type | Method and Description |
---|---|
void |
SecondaryIndexManager.buildIndexBlocking(Index index) |
boolean |
SecondaryIndexManager.isIndexQueryable(Index index)
Checks if the specified index is queryable.
|
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
|
SecondaryIndexBuilder |
Index.IndexBuildingSupport.getIndexBuildTask(ColumnFamilyStore cfs,
java.util.Set<Index> indexes,
java.util.Collection<SSTableReader> sstables) |
SecondaryIndexBuilder |
Index.CollatedViewIndexBuildingSupport.getIndexBuildTask(ColumnFamilyStore cfs,
java.util.Set<Index> indexes,
java.util.Collection<SSTableReader> sstables) |
void |
SecondaryIndexManager.indexPartition(DecoratedKey key,
java.util.Set<Index> indexes,
int pageSize)
When building an index against existing data in sstables, add the given partition to the index
|
Constructor and Description |
---|
IndexNotAvailableException(Index index)
Creates a new
IndexNotAvailableException for the specified index. |
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.
|
Constructor and Description |
---|
CollatedViewIndexBuilder(ColumnFamilyStore cfs,
java.util.Set<Index> indexers,
ReducingKeyIterator iter) |
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 |
Modifier and Type | Class and Description |
---|---|
class |
SASIIndex |
Modifier and Type | Method and Description |
---|---|
static SSTableTxnWriter |
SSTableTxnWriter.create(CFMetaData cfm,
Descriptor descriptor,
long keyCount,
long repairedAt,
int sstableLevel,
SerializationHeader header,
java.util.Collection<Index> indexes) |
static SSTableMultiWriter |
SimpleSSTableMultiWriter.create(Descriptor descriptor,
long keyCount,
long repairedAt,
CFMetaData cfm,
MetadataCollector metadataCollector,
SerializationHeader header,
java.util.Collection<Index> indexes,
LifecycleNewTracker lifecycleNewTracker) |
Modifier and Type | Method and Description |
---|---|
static SSTableWriter |
SSTableWriter.create(CFMetaData metadata,
Descriptor descriptor,
long keyCount,
long repairedAt,
int sstableLevel,
SerializationHeader header,
java.util.Collection<Index> indexes,
LifecycleNewTracker lifecycleNewTracker) |
static SSTableWriter |
SSTableWriter.create(Descriptor descriptor,
java.lang.Long keyCount,
java.lang.Long repairedAt,
CFMetaData metadata,
MetadataCollector metadataCollector,
SerializationHeader header,
java.util.Collection<Index> indexes,
LifecycleNewTracker lifecycleNewTracker) |
static SSTableWriter |
SSTableWriter.create(Descriptor descriptor,
long keyCount,
long repairedAt,
int sstableLevel,
SerializationHeader header,
java.util.Collection<Index> indexes,
LifecycleNewTracker lifecycleNewTracker) |
static SSTableWriter |
SSTableWriter.create(java.lang.String filename,
long keyCount,
long repairedAt,
int sstableLevel,
SerializationHeader header,
java.util.Collection<Index> indexes,
LifecycleNewTracker lifecycleNewTracker) |
static SSTableWriter |
SSTableWriter.create(java.lang.String filename,
long keyCount,
long repairedAt,
SerializationHeader header,
java.util.Collection<Index> indexes,
LifecycleNewTracker lifecycleNewTracker) |
Copyright © 2009- The Apache Software Foundation