public abstract class AlterTypeStatement extends SchemaAlteringStatement
ParsedStatement.Prepared| Modifier and Type | Field and Description |
|---|---|
protected UTName |
name |
cfName| Modifier | Constructor and Description |
|---|---|
protected |
AlterTypeStatement(UTName name) |
| Modifier and Type | Method and Description |
|---|---|
static AlterTypeStatement |
addition(UTName name,
ColumnIdentifier fieldName,
CQL3Type.Raw type) |
static AlterTypeStatement |
alter(UTName name,
ColumnIdentifier fieldName,
CQL3Type.Raw type) |
boolean |
announceMigration(boolean isLocalOnly)
Announces the migration to other nodes in the cluster.
|
Event.SchemaChange |
changeEvent() |
void |
checkAccess(ClientState state)
Perform any access verification necessary for the statement.
|
java.lang.String |
keyspace() |
protected abstract UserType |
makeUpdatedType(UserType toUpdate) |
void |
prepareKeyspace(ClientState state) |
static AlterTypeStatement |
renames(UTName name,
java.util.Map<ColumnIdentifier,ColumnIdentifier> renames) |
void |
validate(ClientState state)
Perform additional validation required by the statment.
|
execute, executeInternal, getBoundTerms, grantPermissionsToCreator, preparecolumnFamily, prepareKeyspacegetBoundVariables, getFunctions, setBoundVariablesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFunctionsprotected final UTName name
protected AlterTypeStatement(UTName name)
public void prepareKeyspace(ClientState state) throws InvalidRequestException
prepareKeyspace in class SchemaAlteringStatementInvalidRequestExceptionprotected abstract UserType makeUpdatedType(UserType toUpdate) throws InvalidRequestException
InvalidRequestExceptionpublic static AlterTypeStatement addition(UTName name, ColumnIdentifier fieldName, CQL3Type.Raw type)
public static AlterTypeStatement alter(UTName name, ColumnIdentifier fieldName, CQL3Type.Raw type)
public static AlterTypeStatement renames(UTName name, java.util.Map<ColumnIdentifier,ColumnIdentifier> renames)
public void checkAccess(ClientState state) throws UnauthorizedException, InvalidRequestException
CQLStatementstate - the current client stateUnauthorizedExceptionInvalidRequestExceptionpublic void validate(ClientState state) throws RequestValidationException
CQLStatementstate - the current client stateRequestValidationExceptionpublic Event.SchemaChange changeEvent()
changeEvent in class SchemaAlteringStatementpublic java.lang.String keyspace()
keyspace in class CFStatementpublic boolean announceMigration(boolean isLocalOnly)
throws InvalidRequestException,
ConfigurationException
SchemaAlteringStatementannounceMigration in class SchemaAlteringStatementInvalidRequestExceptionConfigurationExceptionCopyright © 2015 The Apache Software Foundation