public class CreateTypeStatement extends SchemaAlteringStatement
ParsedStatement.PreparedcfName| Constructor and Description |
|---|
CreateTypeStatement(UTName name,
boolean ifNotExists) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefinition(ColumnIdentifier name,
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.
|
static void |
checkForDuplicateNames(UserType type) |
java.lang.String |
keyspace() |
void |
prepareKeyspace(ClientState state) |
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, waitgetFunctionspublic CreateTypeStatement(UTName name, boolean ifNotExists)
public void prepareKeyspace(ClientState state) throws InvalidRequestException
prepareKeyspace in class SchemaAlteringStatementInvalidRequestExceptionpublic void addDefinition(ColumnIdentifier name, CQL3Type.Raw type)
public void checkAccess(ClientState state) throws UnauthorizedException, InvalidRequestException
CQLStatementstate - the current client stateUnauthorizedExceptionInvalidRequestExceptionpublic void validate(ClientState state) throws RequestValidationException
CQLStatementstate - the current client stateRequestValidationExceptionpublic static void checkForDuplicateNames(UserType type) throws InvalidRequestException
InvalidRequestExceptionpublic 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