public class DropTypeStatement extends SchemaAlteringStatement
ParsedStatement.PreparedcfName| Constructor and Description |
|---|
DropTypeStatement(UTName name,
boolean ifExists) |
| 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 |
keyspace() |
void |
prepareKeyspace(ClientState state) |
void |
validate(ClientState state)
Perform additional validation required by the statment.
|
execute, executeInternal, getBoundTerms, grantPermissionsToCreator, preparecolumnFamily, prepareKeyspacegetBoundVariables, getFunctions, setBoundVariables, setBoundVariablesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFunctionspublic DropTypeStatement(UTName name, boolean ifExists)
public void prepareKeyspace(ClientState state) throws InvalidRequestException
prepareKeyspace in class SchemaAlteringStatementInvalidRequestExceptionpublic void checkAccess(ClientState state) throws UnauthorizedException, InvalidRequestException
CQLStatementstate - the current client stateUnauthorizedExceptionInvalidRequestExceptionpublic void validate(ClientState state) throws RequestValidationException
CQLStatementstate - the current client stateRequestValidationExceptionpublic java.lang.String keyspace()
keyspace in class CFStatementpublic Event.SchemaChange announceMigration(boolean isLocalOnly) throws InvalidRequestException, ConfigurationException
SchemaAlteringStatementannounceMigration in class SchemaAlteringStatementnull if no schema change
has occurred (when IF NOT EXISTS is used, for example)InvalidRequestExceptionConfigurationExceptionCopyright © 2016 The Apache Software Foundation