public class AlterTableStatement extends SchemaAlteringStatement
| Modifier and Type | Class and Description |
|---|---|
static class |
AlterTableStatement.Type |
ParsedStatement.Prepared| Modifier and Type | Field and Description |
|---|---|
AlterTableStatement.Type |
oType |
ColumnIdentifier.Raw |
rawColumnName |
CQL3Type.Raw |
validator |
cfName| Constructor and Description |
|---|
AlterTableStatement(CFName name,
AlterTableStatement.Type type,
ColumnIdentifier.Raw columnName,
CQL3Type.Raw validator,
TableAttributes attrs,
java.util.Map<ColumnIdentifier.Raw,ColumnIdentifier.Raw> renames,
boolean isStatic) |
| Modifier and Type | Method and Description |
|---|---|
Event.SchemaChange |
announceMigration(boolean isLocalOnly)
Announces the migration to other nodes in the cluster.
|
void |
checkAccess(ClientState state)
Perform any access verification necessary for the statement.
|
java.lang.String |
toString() |
void |
validate(ClientState state)
Perform additional validation required by the statment.
|
execute, executeInternal, getBoundTerms, grantPermissionsToCreator, prepare, prepareKeyspacecolumnFamily, keyspace, prepareKeyspacegetBoundVariables, getFunctions, setBoundVariables, setBoundVariablesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFunctionspublic final AlterTableStatement.Type oType
public final CQL3Type.Raw validator
public final ColumnIdentifier.Raw rawColumnName
public AlterTableStatement(CFName name, AlterTableStatement.Type type, ColumnIdentifier.Raw columnName, CQL3Type.Raw validator, TableAttributes attrs, java.util.Map<ColumnIdentifier.Raw,ColumnIdentifier.Raw> renames, boolean isStatic)
public void checkAccess(ClientState state) throws UnauthorizedException, InvalidRequestException
CQLStatementstate - the current client stateUnauthorizedExceptionInvalidRequestExceptionpublic void validate(ClientState state)
CQLStatementstate - the current client statepublic Event.SchemaChange announceMigration(boolean isLocalOnly) throws RequestValidationException
SchemaAlteringStatementannounceMigration in class SchemaAlteringStatementnull if no schema change
has occurred (when IF NOT EXISTS is used, for example)RequestValidationExceptionpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2016 The Apache Software Foundation