public final class DropFunctionStatement extends SchemaAlteringStatement
DROP FUNCTION
statement parsed from a CQL query.ParsedStatement.Prepared
cfName, fullyQualified
Constructor and Description |
---|
DropFunctionStatement(FunctionName functionName,
java.util.List<CQL3Type.Raw> argRawTypes,
boolean argsPresent,
boolean ifExists) |
Modifier and Type | Method and Description |
---|---|
Event.SchemaChange |
announceMigration(QueryState queryState,
boolean isLocalOnly)
Announces the migration to other nodes in the cluster.
|
void |
checkAccess(ClientState state)
Perform any access verification necessary for the statement.
|
ParsedStatement.Prepared |
prepare(ClientState clientState) |
void |
prepareKeyspace(ClientState state) |
void |
validate(ClientState state)
Perform additional validation required by the statment.
|
execute, executeInternal, getBoundTerms, grantPermissionsToCreator
columnFamily, isFullyQualified, keyspace, prepareKeyspace
getBoundVariables, getFunctions, setBoundVariables, setBoundVariables
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFunctions
public DropFunctionStatement(FunctionName functionName, java.util.List<CQL3Type.Raw> argRawTypes, boolean argsPresent, boolean ifExists)
public ParsedStatement.Prepared prepare(ClientState clientState) throws InvalidRequestException
prepare
in class SchemaAlteringStatement
InvalidRequestException
public void prepareKeyspace(ClientState state) throws InvalidRequestException
prepareKeyspace
in class SchemaAlteringStatement
InvalidRequestException
public void checkAccess(ClientState state) throws UnauthorizedException, InvalidRequestException
CQLStatement
state
- the current client stateUnauthorizedException
InvalidRequestException
public void validate(ClientState state)
CQLStatement
state
- the current client statepublic Event.SchemaChange announceMigration(QueryState queryState, boolean isLocalOnly) throws RequestValidationException
SchemaAlteringStatement
announceMigration
in class SchemaAlteringStatement
null
if no schema change
has occurred (when IF NOT EXISTS is used, for example)RequestValidationException
Copyright © 2009- The Apache Software Foundation