Uses of Class
org.apache.cassandra.schema.IndexMetadata
-
-
Uses of IndexMetadata in org.apache.cassandra.db
Methods in org.apache.cassandra.db that return IndexMetadata Modifier and Type Method Description IndexMetadataReadCommand. indexMetadata()Index (metadata) chosen for this query.Methods in org.apache.cassandra.db with parameters of type IndexMetadata Modifier and Type Method Description static SinglePartitionReadCommandSinglePartitionReadCommand. create(TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, IndexMetadata indexMetadata)Creates a new read command on a single partition.abstract ReadCommandReadCommand.SelectionDeserializer. deserialize(DataInputPlus in, int version, boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, IndexMetadata index)Constructors in org.apache.cassandra.db with parameters of type IndexMetadata Constructor Description PartitionRangeReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DataRange dataRange, IndexMetadata index, boolean trackWarnings)ReadCommand(ReadCommand.Kind kind, boolean isDigestQuery, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, IndexMetadata index, boolean trackWarnings)SinglePartitionReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, IndexMetadata index, boolean trackWarnings)VirtualTableSinglePartitionReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, IndexMetadata index, boolean trackWarnings) -
Uses of IndexMetadata in org.apache.cassandra.db.filter
Methods in org.apache.cassandra.db.filter that return IndexMetadata Modifier and Type Method Description IndexMetadataRowFilter.CustomExpression. getTargetIndex()Methods in org.apache.cassandra.db.filter with parameters of type IndexMetadata Modifier and Type Method Description voidRowFilter. addCustomIndexExpression(TableMetadata metadata, IndexMetadata targetIndex, java.nio.ByteBuffer value)Constructors in org.apache.cassandra.db.filter with parameters of type IndexMetadata Constructor Description CustomExpression(TableMetadata table, IndexMetadata targetIndex, java.nio.ByteBuffer value) -
Uses of IndexMetadata in org.apache.cassandra.index
Methods in org.apache.cassandra.index that return IndexMetadata Modifier and Type Method Description IndexMetadataIndex. getIndexMetadata()Returns the IndexMetadata which configures and defines the index instance.Methods in org.apache.cassandra.index that return types with arguments of type IndexMetadata Modifier and Type Method Description java.util.Set<IndexMetadata>SecondaryIndexManager. getDependentIndexes(ColumnMetadata column)Methods in org.apache.cassandra.index with parameters of type IndexMetadata Modifier and Type Method Description Future<?>SecondaryIndexManager. addIndex(IndexMetadata indexDef, boolean isNewCF)Adds and builds a indexIndexIndexRegistry. getIndex(IndexMetadata indexMetadata)IndexSecondaryIndexManager. getIndex(IndexMetadata metadata)java.util.concurrent.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 IndexMetadata Modifier and Type Field Description protected IndexMetadataCassandraIndex. metadataMethods in org.apache.cassandra.index.internal that return IndexMetadata Modifier and Type Method Description IndexMetadataCassandraIndex. getIndexMetadata()Methods in org.apache.cassandra.index.internal with parameters of type IndexMetadata Modifier and Type Method Description java.util.concurrent.Callable<?>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 instancesCassandraIndexCassandraIndexFunctions. newIndexInstance(ColumnFamilyStore baseCfs, IndexMetadata indexMetadata)Constructors in org.apache.cassandra.index.internal with parameters of type IndexMetadata Constructor Description CassandraIndex(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 IndexMetadata Constructor Description ClusteringColumnIndex(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 Constructor Description KeysIndex(ColumnFamilyStore baseCfs, IndexMetadata indexDef) -
Uses of IndexMetadata in org.apache.cassandra.index.sasi
Methods in org.apache.cassandra.index.sasi that return IndexMetadata Modifier and Type Method Description IndexMetadataSASIIndex. getIndexMetadata()Methods in org.apache.cassandra.index.sasi with parameters of type IndexMetadata Modifier and Type Method Description java.util.concurrent.Callable<?>SASIIndex. getMetadataReloadTask(IndexMetadata indexMetadata)Constructors in org.apache.cassandra.index.sasi with parameters of type IndexMetadata Constructor Description SASIIndex(ColumnFamilyStore baseCfs, IndexMetadata config) -
Uses of IndexMetadata in org.apache.cassandra.index.sasi.conf
Method parameters in org.apache.cassandra.index.sasi.conf with type arguments of type IndexMetadata Modifier and Type Method Description static IndexModeIndexMode. getMode(ColumnMetadata column, java.util.Optional<IndexMetadata> config)Constructors in org.apache.cassandra.index.sasi.conf with parameters of type IndexMetadata Constructor Description ColumnIndex(AbstractType<?> keyValidator, ColumnMetadata column, IndexMetadata metadata) -
Uses of IndexMetadata in org.apache.cassandra.schema
Methods in org.apache.cassandra.schema that return IndexMetadata Modifier and Type Method Description IndexMetadataIndexMetadata.Serializer. deserialize(DataInputPlus in, int version, TableMetadata table)static IndexMetadataIndexMetadata. fromIndexTargets(java.util.List<IndexTarget> targets, java.lang.String name, IndexMetadata.Kind kind, java.util.Map<java.lang.String,java.lang.String> options)static IndexMetadataIndexMetadata. fromSchemaMetadata(java.lang.String name, IndexMetadata.Kind kind, java.util.Map<java.lang.String,java.lang.String> options)Methods in org.apache.cassandra.schema that return types with arguments of type IndexMetadata Modifier and Type Method Description java.util.Optional<IndexMetadata>Indexes. get(java.lang.String name)Get the index with the specified namejava.util.Optional<IndexMetadata>Indexes. get(java.util.UUID id)Get the index with the specified idjava.util.Iterator<IndexMetadata>Indexes. iterator()java.util.stream.Stream<IndexMetadata>Indexes. stream()Methods in org.apache.cassandra.schema with parameters of type IndexMetadata Modifier and Type Method Description Indexes.BuilderIndexes.Builder. add(IndexMetadata index)Indexes.BuilderIndexes.Builder. add(IndexMetadata... indexes)booleanIndexMetadata. equalsWithoutName(IndexMetadata other)java.lang.StringTableMetadata. indexTableName(IndexMetadata info)Generate a table name for an index corresponding to the given column.static IndexesIndexes. of(IndexMetadata... indexes)IndexesIndexes. 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)IndexesIndexes. with(IndexMetadata index)Create a SecondaryIndexes instance with the provided index addedMethod parameters in org.apache.cassandra.schema with type arguments of type IndexMetadata Modifier and Type Method Description Indexes.BuilderIndexes.Builder. add(java.lang.Iterable<IndexMetadata> indexes)static IndexesIndexes. of(java.lang.Iterable<IndexMetadata> indexes) -
Uses of IndexMetadata in org.apache.cassandra.service.paxos.uncommitted
Fields in org.apache.cassandra.service.paxos.uncommitted declared as IndexMetadata Modifier and Type Field Description protected IndexMetadataPaxosUncommittedIndex. metadataMethods in org.apache.cassandra.service.paxos.uncommitted that return IndexMetadata Modifier and Type Method Description IndexMetadataPaxosUncommittedIndex. getIndexMetadata()static IndexMetadataPaxosUncommittedIndex. indexMetadata()Methods in org.apache.cassandra.service.paxos.uncommitted with parameters of type IndexMetadata Modifier and Type Method Description java.util.concurrent.Callable<?>PaxosUncommittedIndex. getMetadataReloadTask(IndexMetadata indexMetadata)Constructors in org.apache.cassandra.service.paxos.uncommitted with parameters of type IndexMetadata Constructor Description PaxosUncommittedIndex(ColumnFamilyStore baseTable, IndexMetadata metadata)
-