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 booleanMultiColumnRestriction.EQRestriction. isSupportedBy(Index index)protected booleanMultiColumnRestriction.INRestriction. isSupportedBy(Index index)protected abstract booleanMultiColumnRestriction. isSupportedBy(Index index)Check if this type of restriction is supported for by the specified index.protected booleanMultiColumnRestriction.NotNullRestriction. isSupportedBy(Index index)protected booleanMultiColumnRestriction.SliceRestriction. isSupportedBy(Index index)protected booleanSingleColumnRestriction.ContainsRestriction. isSupportedBy(Index index)protected booleanSingleColumnRestriction.EQRestriction. isSupportedBy(Index index)protected booleanSingleColumnRestriction.INRestriction. isSupportedBy(Index index)protected booleanSingleColumnRestriction.IsNotNullRestriction. isSupportedBy(Index index)protected abstract booleanSingleColumnRestriction. isSupportedBy(Index index)Check if this type of restriction is supported by the specified index.protected booleanSingleColumnRestriction.LikeRestriction. isSupportedBy(Index index)protected booleanSingleColumnRestriction.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 IndexReadCommand. 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 SSTableMultiWriterAbstractCompactionStrategy. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, MetadataCollector meta, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)abstract SSTableMultiWriterAbstractStrategyHolder. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, MetadataCollector collector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)SSTableMultiWriterCompactionStrategyHolder. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, MetadataCollector collector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)SSTableMultiWriterCompactionStrategyManager. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, MetadataCollector collector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)SSTableMultiWriterPendingRepairHolder. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID 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 IndexSecondaryIndexManager. getBestIndexFor(RowFilter rowFilter)Called at query time to choose which (if any) of the registered index implementations to use for a given query.IndexIndexRegistry. getIndex(IndexMetadata indexMetadata)IndexSecondaryIndexManager. getIndex(IndexMetadata metadata)IndexSecondaryIndexManager. 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 booleanSecondaryIndexManager. isIndexQueryable(Index index)Checks if the specified index is queryable.booleanSecondaryIndexManager. isIndexWritable(Index index)Checks if the specified index is writable.voidIndexRegistry. registerIndex(Index index)voidSecondaryIndexManager. registerIndex(Index index)voidIndexRegistry. unregisterIndex(Index index)voidSecondaryIndexManager. unregisterIndex(Index index)Method parameters in org.apache.cassandra.index with type arguments of type Index Modifier and Type Method Description voidSecondaryIndexManager. flushIndexesBlocking(java.util.Set<Index> indexes)Perform a blocking flush of selected indexesSecondaryIndexBuilderIndex.CollatedViewIndexBuildingSupport. getIndexBuildTask(ColumnFamilyStore cfs, java.util.Set<Index> indexes, java.util.Collection<SSTableReader> sstables)SecondaryIndexBuilderIndex.IndexBuildingSupport. getIndexBuildTask(ColumnFamilyStore cfs, java.util.Set<Index> indexes, java.util.Collection<SSTableReader> sstables)voidSecondaryIndexManager. indexPartition(DecoratedKey key, java.util.Set<Index> indexes, int pageSize)voidSecondaryIndexManager. indexPartition(DecoratedKey key, java.util.Set<Index> indexes, int pageSize, RegularAndStaticColumns columns)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 newIndexNotAvailableExceptionfor 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 classCassandraIndexIndex 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 classClusteringColumnIndexIndex on a CLUSTERING_COLUMN column definition.classCollectionEntryIndexIndex on the element and value of cells participating in a collection.classCollectionKeyIndexIndex on the collection element of the cell name of a collection.classCollectionKeyIndexBaseCommon superclass for indexes that capture collection keys, including indexes on such keys themselves.classCollectionValueIndexIndex the value of a collection cell.classPartitionKeyIndexIndex on a PARTITION_KEY column definition.classRegularColumnIndexIndex 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 classKeysIndex -
Uses of Index in org.apache.cassandra.index.sasi
Classes in org.apache.cassandra.index.sasi that implement Index Modifier and Type Class Description classSASIIndex -
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 SSTableMultiWriterSimpleSSTableMultiWriter. create(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, TableMetadataRef metadata, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)static SSTableTxnWriterSSTableTxnWriter. create(TableMetadataRef metadata, Descriptor descriptor, long keyCount, long repairedAt, TimeUUID 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 SSTableWriterSSTableWriter. create(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, int sstableLevel, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)static SSTableWriterSSTableWriter. create(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)static SSTableWriterSSTableWriter. create(Descriptor descriptor, java.lang.Long keyCount, java.lang.Long repairedAt, TimeUUID pendingRepair, boolean isTransient, TableMetadataRef metadata, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker)static SSTableWriterSSTableWriter. create(TableMetadataRef metadata, Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, int sstableLevel, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleNewTracker lifecycleNewTracker) -
Uses of Index in org.apache.cassandra.service.paxos.uncommitted
Classes in org.apache.cassandra.service.paxos.uncommitted that implement Index Modifier and Type Class Description classPaxosUncommittedIndexA 2i implementation made specifically for system.paxos that listens for changes to paxos state by interpreting mutations against system.paxos and updates the uncommitted tracker accordingly.
-