Uses of Interface
org.apache.cassandra.index.Index
-
-
Uses of Index in org.apache.cassandra.cql3.restrictions
Methods in org.apache.cassandra.cql3.restrictions with parameters of type Index Modifier and Type Method Description protected boolean
MultiColumnRestriction.EQRestriction. isSupportedBy(Index index)
protected boolean
MultiColumnRestriction.INRestriction. isSupportedBy(Index index)
protected abstract boolean
MultiColumnRestriction. isSupportedBy(Index index)
Check if this type of restriction is supported for by the specified index.protected boolean
MultiColumnRestriction.NotNullRestriction. isSupportedBy(Index index)
protected boolean
MultiColumnRestriction.SliceRestriction. isSupportedBy(Index index)
protected boolean
SingleColumnRestriction.ContainsRestriction. isSupportedBy(Index index)
protected boolean
SingleColumnRestriction.EQRestriction. isSupportedBy(Index index)
protected boolean
SingleColumnRestriction.INRestriction. isSupportedBy(Index index)
protected boolean
SingleColumnRestriction.IsNotNullRestriction. 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.LikeRestriction. isSupportedBy(Index index)
protected boolean
SingleColumnRestriction.SliceRestriction. isSupportedBy(Index index)
-
Uses of Index in org.apache.cassandra.db
Methods in org.apache.cassandra.db that return Index Modifier and Type Method Description Index
ReadCommand. getIndex(ColumnFamilyStore cfs)
-
Uses of Index in org.apache.cassandra.db.compaction
Method parameters in org.apache.cassandra.db.compaction with type arguments of type Index Modifier and Type Method Description SSTableMultiWriter
AbstractCompactionStrategy. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, java.util.UUID pendingRepair, boolean isTransient, MetadataCollector meta, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)
abstract SSTableMultiWriter
AbstractStrategyHolder. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, java.util.UUID pendingRepair, boolean isTransient, MetadataCollector collector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)
SSTableMultiWriter
CompactionStrategyHolder. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, java.util.UUID pendingRepair, boolean isTransient, MetadataCollector collector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)
SSTableMultiWriter
CompactionStrategyManager. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, java.util.UUID pendingRepair, boolean isTransient, MetadataCollector collector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)
SSTableMultiWriter
PendingRepairHolder. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, java.util.UUID pendingRepair, boolean isTransient, MetadataCollector collector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)
-
Uses of Index in org.apache.cassandra.index
Methods in org.apache.cassandra.index that return Index Modifier and Type Method 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)
Methods in org.apache.cassandra.index that return types with arguments of type Index Modifier and Type Method Description java.util.Optional<Index>
IndexRegistry. getBestIndexFor(RowFilter.Expression expression)
java.util.Optional<Index>
SecondaryIndexManager. getBestIndexFor(RowFilter.Expression expression)
java.util.Collection<Index>
IndexRegistry. listIndexes()
java.util.Collection<Index>
SecondaryIndexManager. listIndexes()
Methods in org.apache.cassandra.index with parameters of type Index Modifier and Type Method Description boolean
SecondaryIndexManager. isIndexQueryable(Index index)
Checks if the specified index is queryable.boolean
SecondaryIndexManager. isIndexWritable(Index index)
Checks if the specified index is writable.void
IndexRegistry. registerIndex(Index index)
void
SecondaryIndexManager. registerIndex(Index index)
void
IndexRegistry. unregisterIndex(Index index)
void
SecondaryIndexManager. unregisterIndex(Index index)
Method parameters in org.apache.cassandra.index with type arguments of type Index Modifier and Type Method Description void
SecondaryIndexManager. flushIndexesBlocking(java.util.Set<Index> indexes)
Perform a blocking flush of selected indexesSecondaryIndexBuilder
Index.CollatedViewIndexBuildingSupport. getIndexBuildTask(ColumnFamilyStore cfs, java.util.Set<Index> indexes, java.util.Collection<SSTableReader> sstables)
SecondaryIndexBuilder
Index.IndexBuildingSupport. 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 indexConstructors in org.apache.cassandra.index with parameters of type Index Constructor Description IndexNotAvailableException(Index index)
Creates a newIndexNotAvailableException
for the specified index. -
Uses of Index in org.apache.cassandra.index.internal
Classes in org.apache.cassandra.index.internal that implement Index Modifier and Type Class 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 parameters in org.apache.cassandra.index.internal with type arguments of type Index Constructor Description CollatedViewIndexBuilder(ColumnFamilyStore cfs, java.util.Set<Index> indexers, ReducingKeyIterator iter, java.util.Collection<SSTableReader> sstables)
-
Uses of Index in org.apache.cassandra.index.internal.composites
Classes in org.apache.cassandra.index.internal.composites that implement Index Modifier and Type Class 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. -
Uses of Index in org.apache.cassandra.index.internal.keys
Classes in org.apache.cassandra.index.internal.keys that implement Index Modifier and Type Class Description class
KeysIndex
-
Uses of Index in org.apache.cassandra.index.sasi
Classes in org.apache.cassandra.index.sasi that implement Index Modifier and Type Class Description class
SASIIndex
-
Uses of Index in org.apache.cassandra.io.sstable
Method parameters in org.apache.cassandra.io.sstable with type arguments of type Index Modifier and Type Method Description static SSTableMultiWriter
SimpleSSTableMultiWriter. create(Descriptor descriptor, long keyCount, long repairedAt, java.util.UUID pendingRepair, boolean isTransient, TableMetadataRef metadata, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)
static SSTableTxnWriter
SSTableTxnWriter. create(TableMetadataRef metadata, Descriptor descriptor, long keyCount, long repairedAt, java.util.UUID pendingRepair, boolean isTransient, int sstableLevel, SerializationHeader header, java.util.Collection<Index> indexes)
-
Uses of Index in org.apache.cassandra.io.sstable.format
Method parameters in org.apache.cassandra.io.sstable.format with type arguments of type Index Modifier and Type Method Description static SSTableWriter
SSTableWriter. create(Descriptor descriptor, long keyCount, long repairedAt, java.util.UUID pendingRepair, boolean isTransient, int sstableLevel, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)
static SSTableWriter
SSTableWriter. create(Descriptor descriptor, long keyCount, long repairedAt, java.util.UUID pendingRepair, boolean isTransient, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)
static SSTableWriter
SSTableWriter. create(Descriptor descriptor, java.lang.Long keyCount, java.lang.Long repairedAt, java.util.UUID pendingRepair, boolean isTransient, TableMetadataRef metadata, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)
static SSTableWriter
SSTableWriter. create(TableMetadataRef metadata, Descriptor descriptor, long keyCount, long repairedAt, java.util.UUID pendingRepair, boolean isTransient, int sstableLevel, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)
-