Uses of Class
org.apache.cassandra.schema.IndexMetadata
Packages that use IndexMetadata
Package
Description
-
Uses of IndexMetadata in org.apache.cassandra.db.filter
Methods in org.apache.cassandra.db.filter that return IndexMetadataMethods in org.apache.cassandra.db.filter with parameters of type IndexMetadataModifier and TypeMethodDescriptionvoidRowFilter.addCustomIndexExpression(TableMetadata metadata, IndexMetadata targetIndex, ByteBuffer value) Constructors in org.apache.cassandra.db.filter with parameters of type IndexMetadataModifierConstructorDescriptionCustomExpression(TableMetadata table, IndexMetadata targetIndex, ByteBuffer value) -
Uses of IndexMetadata in org.apache.cassandra.index
Methods in org.apache.cassandra.index that return IndexMetadataModifier and TypeMethodDescriptionIndex.getIndexMetadata()Returns the IndexMetadata which configures and defines the index instance.Methods in org.apache.cassandra.index that return types with arguments of type IndexMetadataModifier and TypeMethodDescriptionSecondaryIndexManager.getDependentIndexes(ColumnMetadata column) Methods in org.apache.cassandra.index with parameters of type IndexMetadataModifier and TypeMethodDescriptionFuture<?>SecondaryIndexManager.addIndex(IndexMetadata indexDef, boolean isNewCF) Adds and builds a indexIndexRegistry.getIndex(IndexMetadata indexMetadata) SecondaryIndexManager.getIndex(IndexMetadata metadata) SecondaryIndexManager.getIndexGroup(IndexMetadata metadata) Returns theIndex.Groupthe specified index belongs to, as specified during registering withSecondaryIndexManager.registerIndex(Index, Index.Group.Key, Supplier).Callable<?>Index.getMetadataReloadTask(IndexMetadata indexMetadata) Return a task to reload the internal metadata of an index.static Pair<ColumnMetadata,IndexTarget.Type> TargetParser.parse(TableMetadata metadata, IndexMetadata indexDef) -
Uses of IndexMetadata in org.apache.cassandra.index.internal
Fields in org.apache.cassandra.index.internal declared as IndexMetadataMethods in org.apache.cassandra.index.internal that return IndexMetadataMethods in org.apache.cassandra.index.internal with parameters of type IndexMetadataModifier and TypeMethodDescriptionCallable<?>CassandraIndex.getMetadataReloadTask(IndexMetadata indexDef) static TableMetadataCassandraIndex.indexCfsMetadata(TableMetadata baseCfsMetadata, IndexMetadata indexMetadata) Construct the TableMetadata for an index table, the clustering columns in the index table vary dependent on the kind of the indexed value.static CassandraIndexCassandraIndex.newIndex(ColumnFamilyStore baseCfs, IndexMetadata indexMetadata) Factory method for new CassandraIndex instancesCassandraIndexFunctions.newIndexInstance(ColumnFamilyStore baseCfs, IndexMetadata indexMetadata) Constructors in org.apache.cassandra.index.internal with parameters of type IndexMetadataModifierConstructorDescriptionprotectedCassandraIndex(ColumnFamilyStore baseCfs, IndexMetadata indexDef) -
Uses of IndexMetadata in org.apache.cassandra.index.internal.composites
Constructors in org.apache.cassandra.index.internal.composites with parameters of type IndexMetadataModifierConstructorDescriptionClusteringColumnIndex(ColumnFamilyStore baseCfs, IndexMetadata indexDef) CollectionEntryIndex(ColumnFamilyStore baseCfs, IndexMetadata indexDef) CollectionKeyIndex(ColumnFamilyStore baseCfs, IndexMetadata indexDef) CollectionKeyIndexBase(ColumnFamilyStore baseCfs, IndexMetadata indexDef) CollectionValueIndex(ColumnFamilyStore baseCfs, IndexMetadata indexDef) PartitionKeyIndex(ColumnFamilyStore baseCfs, IndexMetadata indexDef) RegularColumnIndex(ColumnFamilyStore baseCfs, IndexMetadata indexDef) -
Uses of IndexMetadata in org.apache.cassandra.index.internal.keys
Constructors in org.apache.cassandra.index.internal.keys with parameters of type IndexMetadata -
Uses of IndexMetadata in org.apache.cassandra.index.sai
Methods in org.apache.cassandra.index.sai that return IndexMetadataMethods in org.apache.cassandra.index.sai with parameters of type IndexMetadataModifier and TypeMethodDescriptionCallable<?>StorageAttachedIndex.getMetadataReloadTask(IndexMetadata indexMetadata) Constructors in org.apache.cassandra.index.sai with parameters of type IndexMetadataModifierConstructorDescriptionStorageAttachedIndex(ColumnFamilyStore baseCfs, IndexMetadata indexMetadata) -
Uses of IndexMetadata in org.apache.cassandra.index.sasi
Methods in org.apache.cassandra.index.sasi that return IndexMetadataMethods in org.apache.cassandra.index.sasi with parameters of type IndexMetadataModifier and TypeMethodDescriptionCallable<?>SASIIndex.getMetadataReloadTask(IndexMetadata indexMetadata) Constructors in org.apache.cassandra.index.sasi with parameters of type IndexMetadata -
Uses of IndexMetadata in org.apache.cassandra.index.sasi.conf
Method parameters in org.apache.cassandra.index.sasi.conf with type arguments of type IndexMetadataModifier and TypeMethodDescriptionstatic IndexModeIndexMode.getMode(ColumnMetadata column, Optional<IndexMetadata> config) Constructors in org.apache.cassandra.index.sasi.conf with parameters of type IndexMetadataModifierConstructorDescriptionColumnIndex(AbstractType<?> keyValidator, ColumnMetadata column, IndexMetadata metadata) -
Uses of IndexMetadata in org.apache.cassandra.schema
Methods in org.apache.cassandra.schema that return IndexMetadataModifier and TypeMethodDescriptionIndexMetadata.Serializer.deserialize(DataInputPlus in, int version, TableMetadata table) static IndexMetadataIndexMetadata.fromIndexTargets(List<IndexTarget> targets, String name, IndexMetadata.Kind kind, Map<String, String> options) static IndexMetadataIndexMetadata.fromSchemaMetadata(String name, IndexMetadata.Kind kind, Map<String, String> options) Methods in org.apache.cassandra.schema that return types with arguments of type IndexMetadataModifier and TypeMethodDescriptionGet the index with the specified nameGet the index with the specified idIndexes.iterator()Indexes.stream()Methods in org.apache.cassandra.schema with parameters of type IndexMetadataModifier and TypeMethodDescriptionIndexes.Builder.add(IndexMetadata index) Indexes.Builder.add(IndexMetadata... indexes) booleanIndexMetadata.equalsWithoutName(IndexMetadata other) TableMetadata.indexTableName(IndexMetadata info) Generate a table name for an index corresponding to the given column.static IndexesIndexes.of(IndexMetadata... indexes) Indexes.replace(IndexMetadata index) Creates a SecondaryIndexes instance which contains an updated index definitionvoidIndexMetadata.Serializer.serialize(IndexMetadata metadata, DataOutputPlus out, int version) longIndexMetadata.Serializer.serializedSize(IndexMetadata metadata, int version) Indexes.with(IndexMetadata index) Create a SecondaryIndexes instance with the provided index addedMethod parameters in org.apache.cassandra.schema with type arguments of type IndexMetadataModifier and TypeMethodDescriptionIndexes.Builder.add(Iterable<IndexMetadata> indexes) static IndexesIndexes.of(Iterable<IndexMetadata> indexes) -
Uses of IndexMetadata in org.apache.cassandra.service.paxos.uncommitted
Fields in org.apache.cassandra.service.paxos.uncommitted declared as IndexMetadataMethods in org.apache.cassandra.service.paxos.uncommitted that return IndexMetadataModifier and TypeMethodDescriptionPaxosUncommittedIndex.getIndexMetadata()static IndexMetadataPaxosUncommittedIndex.indexMetadata()Methods in org.apache.cassandra.service.paxos.uncommitted with parameters of type IndexMetadataModifier and TypeMethodDescriptionCallable<?>PaxosUncommittedIndex.getMetadataReloadTask(IndexMetadata indexMetadata) Constructors in org.apache.cassandra.service.paxos.uncommitted with parameters of type IndexMetadataModifierConstructorDescriptionPaxosUncommittedIndex(ColumnFamilyStore baseTable, IndexMetadata metadata)