Class AlterTableStatement.MaskColumn
java.lang.Object
org.apache.cassandra.cql3.statements.schema.AlterSchemaStatement
org.apache.cassandra.cql3.statements.schema.AlterTableStatement
org.apache.cassandra.cql3.statements.schema.AlterTableStatement.MaskColumn
- All Implemented Interfaces:
CQLStatement,CQLStatement.SingleKeyspaceCqlStatement,SchemaTransformation
- Enclosing class:
- AlterTableStatement
ALTER TABLE [IF EXISTS] <table> ALTER [IF EXISTS] <column> ( MASKED WITH <newMask> | DROP MASKED )-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cassandra.cql3.statements.schema.AlterTableStatement
AlterTableStatement.AlterColumn, AlterTableStatement.MaskColumn, AlterTableStatement.RawNested classes/interfaces inherited from interface org.apache.cassandra.cql3.CQLStatement
CQLStatement.SingleKeyspaceCqlStatementNested classes/interfaces inherited from interface org.apache.cassandra.schema.SchemaTransformation
SchemaTransformation.SchemaTransformationResult -
Field Summary
Fields inherited from class org.apache.cassandra.cql3.statements.schema.AlterTableStatement
state, tableNameFields inherited from class org.apache.cassandra.cql3.statements.schema.AlterSchemaStatement
keyspaceName -
Method Summary
Modifier and TypeMethodDescriptionapply(KeyspaceMetadata keyspace, TableMetadata table) voidvalidate(ClientState state) Perform additional validation required by the statment.Methods inherited from class org.apache.cassandra.cql3.statements.schema.AlterTableStatement
apply, authorize, getAuditLogContext, toStringMethods inherited from class org.apache.cassandra.cql3.statements.schema.AlterSchemaStatement
execute, execute, executeLocally, keyspace, validateDefaultTimeToLiveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.cassandra.cql3.CQLStatement
getBindVariables, getFunctions, getPartitionKeyBindVariableIndexes, hasConditionsMethods inherited from interface org.apache.cassandra.schema.SchemaTransformation
fixedTimestampMicros
-
Method Details
-
validate
Description copied from interface:CQLStatementPerform additional validation required by the statment. To be overriden by subclasses if needed.- Specified by:
validatein interfaceCQLStatement- Overrides:
validatein classAlterTableStatement- Parameters:
state- the current client state
-
apply
-