Uses of Class
org.apache.cassandra.schema.KeyspaceMetadata
Packages that use KeyspaceMetadata
Package
Description
-
Uses of KeyspaceMetadata in org.apache.cassandra.auth
Methods in org.apache.cassandra.auth that return KeyspaceMetadataMethods in org.apache.cassandra.auth with parameters of type KeyspaceMetadataModifier and TypeMethodDescriptionvoidAuthSchemaChangeListener.onDropKeyspace(KeyspaceMetadata keyspace, boolean dropData) -
Uses of KeyspaceMetadata in org.apache.cassandra.cql3.selection
Methods in org.apache.cassandra.cql3.selection with parameters of type KeyspaceMetadataModifier and TypeMethodDescriptionprotected final AbstractType<?>Selector.SelectorDeserializer.readType(KeyspaceMetadata keyspace, DataInputPlus in) -
Uses of KeyspaceMetadata in org.apache.cassandra.cql3.statements
Constructor parameters in org.apache.cassandra.cql3.statements with type arguments of type KeyspaceMetadataModifierConstructorDescriptionElement(String keyspace, String name, BiFunction<KeyspaceMetadata, String, Stream<? extends SchemaElement>> elementsProvider) Listing(Function<KeyspaceMetadata, Stream<? extends SchemaElement>> elementsProvider) -
Uses of KeyspaceMetadata in org.apache.cassandra.cql3.statements.schema
Methods in org.apache.cassandra.cql3.statements.schema that return KeyspaceMetadataModifier and TypeMethodDescriptionAlterTableStatement.AlterColumn.apply(KeyspaceMetadata keyspace, TableMetadata table) AlterTableStatement.MaskColumn.apply(KeyspaceMetadata keyspace, TableMetadata table) Methods in org.apache.cassandra.cql3.statements.schema with parameters of type KeyspaceMetadataModifier and TypeMethodDescriptionAlterTableStatement.AlterColumn.apply(KeyspaceMetadata keyspace, TableMetadata table) AlterTableStatement.MaskColumn.apply(KeyspaceMetadata keyspace, TableMetadata table) -
Uses of KeyspaceMetadata in org.apache.cassandra.db
Methods in org.apache.cassandra.db that return KeyspaceMetadataModifier and TypeMethodDescriptionKeyspace.getMetadata()static KeyspaceMetadataSystemKeyspace.metadata()Methods in org.apache.cassandra.db with parameters of type KeyspaceMetadataModifier and TypeMethodDescriptionstatic StringSchemaCQLHelper.getTableMetadataAsCQL(TableMetadata metadata, KeyspaceMetadata keyspaceMetadata) Build a CQL String representation of Column Family Metadata.static KeyspaceKeyspace.mockKS(KeyspaceMetadata metadata) SchemaCQLHelper.reCreateStatementsForSchemaCql(TableMetadata metadata, KeyspaceMetadata keyspaceMetadata) Generates the DDL statement for aschema.cqlsnapshot file.voidKeyspace.setMetadata(KeyspaceMetadata metadata) -
Uses of KeyspaceMetadata in org.apache.cassandra.db.virtual
Methods in org.apache.cassandra.db.virtual that return KeyspaceMetadataModifier and TypeMethodDescriptionVirtualKeyspaceRegistry.getKeyspaceMetadataNullable(String name) VirtualKeyspace.metadata()Methods in org.apache.cassandra.db.virtual that return types with arguments of type KeyspaceMetadata -
Uses of KeyspaceMetadata in org.apache.cassandra.schema
Fields in org.apache.cassandra.schema declared as KeyspaceMetadataModifier and TypeFieldDescriptionfinal KeyspaceMetadataKeyspaceMetadata.KeyspaceDiff.afterfinal KeyspaceMetadataKeyspaceMetadata.KeyspaceDiff.beforeMethods in org.apache.cassandra.schema that return KeyspaceMetadataModifier and TypeMethodDescriptionstatic KeyspaceMetadataKeyspaceMetadata.create(String name, KeyspaceParams params) static KeyspaceMetadataKeyspaceMetadata.create(String name, KeyspaceParams params, Tables tables) static KeyspaceMetadataKeyspaceMetadata.create(String name, KeyspaceParams params, Tables tables, Views views, Types types, UserFunctions functions) KeyspaceMetadata.empty()Schema.getKeyspaceMetadata(String keyspaceName) Get metadata about keyspace by its nameSchemaProvider.getKeyspaceMetadata(String keyspaceName) Keyspaces.getNullable(String name) static KeyspaceMetadataSchemaKeyspace.metadata()static KeyspaceMetadataSystemDistributedKeyspace.metadata()static KeyspaceMetadataKeyspaceMetadata.withSwapped(KeyspaceParams params) KeyspaceMetadata.withSwapped(Tables regular) KeyspaceMetadata.withSwapped(Types types) KeyspaceMetadata.withSwapped(UserFunctions functions) KeyspaceMetadata.withSwapped(Views views) KeyspaceMetadata.withUpdatedUserType(UserType udt) Returns a new KeyspaceMetadata with all instances of old UDT replaced with the updated version.Methods in org.apache.cassandra.schema that return types with arguments of type KeyspaceMetadataModifier and TypeMethodDescriptionGet the keyspace with the specified nameKeyspaces.iterator()Keyspaces.stream()Methods in org.apache.cassandra.schema with parameters of type KeyspaceMetadataModifier and TypeMethodDescriptionKeyspaces.Builder.add(KeyspaceMetadata keyspace) Keyspaces.Builder.add(KeyspaceMetadata... keyspaces) static SchemaTransformationSchemaTransformations.addKeyspace(KeyspaceMetadata keyspace, boolean ignoreIfExists) Creates a schema transformation that adds the provided keyspace.voidSchemaChangeNotifier.notifyKeyspaceCreated(KeyspaceMetadata keyspace) voidSchemaChangeNotifier.notifyKeyspaceDropped(KeyspaceMetadata keyspace, boolean dropData) static KeyspacesKeyspaces.of(KeyspaceMetadata... keyspaces) default voidSchemaChangeListener.onAlterKeyspace(KeyspaceMetadata before, KeyspaceMetadata after) default voidSchemaChangeListener.onCreateKeyspace(KeyspaceMetadata keyspace) default voidSchemaChangeListener.onDropKeyspace(KeyspaceMetadata keyspace, boolean dropData) static SchemaTransformationSchemaTransformations.updateSystemKeyspace(KeyspaceMetadata keyspace, long generation) We have a set of non-local, distributed system keyspaces, e.g.Keyspaces.withAddedOrReplaced(KeyspaceMetadata keyspace) Keyspaces.withAddedOrUpdated(KeyspaceMetadata keyspace) Method parameters in org.apache.cassandra.schema with type arguments of type KeyspaceMetadataModifier and TypeMethodDescriptionKeyspaces.Builder.add(Iterable<KeyspaceMetadata> keyspaces) Keyspaces.filter(Predicate<KeyspaceMetadata> predicate) -
Uses of KeyspaceMetadata in org.apache.cassandra.tracing
Methods in org.apache.cassandra.tracing that return KeyspaceMetadata -
Uses of KeyspaceMetadata in org.apache.cassandra.transport
Methods in org.apache.cassandra.transport with parameters of type KeyspaceMetadataModifier and TypeMethodDescriptionvoidServer.EventNotifier.onAlterKeyspace(KeyspaceMetadata before, KeyspaceMetadata after) voidServer.EventNotifier.onCreateKeyspace(KeyspaceMetadata keyspace) voidServer.EventNotifier.onDropKeyspace(KeyspaceMetadata keyspace, boolean dropData)