Package org.apache.cassandra.schema
-
Interface Summary Interface Description SchemaProvider SchemaTransformation -
Class Summary Class Description CachingParams ColumnMetadata CompactionParams CompressionParams CQLTypeParser Diff<T extends java.lang.Iterable,S> Diff.Altered<T> DroppedColumn Functions An immutable container for a keyspace's UDAs and UDFs (and, in case ofSystemKeyspace
, native functions and aggregates).Functions.Builder Functions.FunctionsDiff<T extends Function> Indexes For backwards compatibility, in the first instance an IndexMetadata must have TargetType.COLUMN and its Set of target columns must contain only a single ColumnIdentifier.Indexes.Builder IndexMetadata An immutable representation of secondary index metadata.IndexMetadata.Serializer KeyspaceMetadata An immutable representation of keyspace metadata (name, params, tables, types, and functions).KeyspaceMetadata.KeyspaceDiff KeyspaceParams An immutable class representing keyspace parameters (durability and replication).Keyspaces Keyspaces.Builder Keyspaces.KeyspacesDiff MigrationCoordinator MigrationManager MigrationManager.MigrationsSerializer ReplicationParams Schema Schema.TransformationResult SchemaChangeListener SchemaConstants SchemaEvent SchemaKeyspaceTables SchemaPullVerbHandler Sends it's current schema state in form of mutations in response to the remote node's request.SchemaPushVerbHandler Called when node receives updated schema state from the schema migration coordinator node.SchemaVersionVerbHandler TableId The unique identifier of a table.TableMetadata TableMetadata.Builder TableMetadata.CompactTableMetadata TableMetadataRef Encapsulates a volatile reference to an immutableTableMetadata
instance.TableParams TableParams.Builder Tables An immutable container for a keyspace's Tables.Tables.Builder Tables.TablesDiff TriggerMetadata Triggers Triggers.Builder Types An immutable container for a keyspace's UDTs.Types.Builder Types.RawBuilder ViewMetadata Views Views.Builder -
Enum Summary Enum Description CachingParams.Option ColumnMetadata.ClusteringOrder ColumnMetadata.Kind The type of CQL3 column this definition represents.CompactionParams.Option CompactionParams.TombstoneOption Difference Functions.Filter IndexMetadata.Kind KeyspaceMetadata.Kind KeyspaceParams.Option SchemaEvent.SchemaEventType TableMetadata.Flag TableMetadata.Kind TableParams.Option