| CachingParams |
|
| ColumnMetadata |
|
| CompactionParams |
|
| CompressionParams |
|
| CQLTypeParser |
|
| DefaultSchemaUpdateHandler |
|
| DefaultSchemaUpdateHandlerFactory |
|
| Diff<T extends java.lang.Iterable,S> |
|
| Diff.Altered<T> |
|
| DistributedSchema |
Immutable snapshot of the current schema along with its version.
|
| DroppedColumn |
|
| Functions |
An immutable container for a keyspace's UDAs and UDFs (and, in case of SystemKeyspace,
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 |
|
| MemtableParams |
Memtable types and options are specified with these parameters.
|
| MigrationCoordinator |
Migration coordinator is responsible for tracking schema versions on various nodes and, if needed, synchronize the
schema.
|
| OfflineSchemaUpdateHandler |
Update handler which works only in memory.
|
| PartitionDenylist |
PartitionDenylist uses the system_distributed.partition_denylist table to maintain a list of denylisted partition keys
for each keyspace/table.
|
| ReplicationParams |
|
| Schema |
Manages shared schema, keyspace instances and table metadata refs.
|
| SchemaChangeNotifier |
Registers schema change listeners and sends the notifications.
|
| SchemaConstants |
When adding new String keyspace names here, double check if it needs to be added to PartitionDenylist.canDenylistKeyspace
|
| SchemaEvent |
|
| SchemaKeyspace |
system_schema.* tables and methods for manipulating them.
|
| SchemaKeyspaceTables |
|
| SchemaMutationsSerializer |
|
| 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.
|
| SchemaTransformation.SchemaTransformationResult |
The result of applying (on this node) a given schema transformation.
|
| SchemaTransformations |
Factory and utility methods to create simple schema transformation.
|
| SchemaUpdateHandlerFactoryProvider |
|
| SchemaVersionVerbHandler |
|
| SystemDistributedKeyspace |
|
| TableId |
The unique identifier of a table.
|
| TableMetadata |
|
| TableMetadata.Builder |
|
| TableMetadata.CompactTableMetadata |
|
| TableMetadataRef |
Encapsulates a volatile reference to an immutable TableMetadata 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 |
|