public class CreateTriggerStatement extends SchemaAlteringStatement
ParsedStatement.Prepared
cfName
Constructor and Description |
---|
CreateTriggerStatement(CFName name,
java.lang.String triggerName,
java.lang.String clazz,
boolean ifNotExists) |
Modifier and Type | Method and Description |
---|---|
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.
|
void |
validate(ClientState state)
Perform additional validation required by the statment.
|
execute, executeInternal, getBoundTerms, grantPermissionsToCreator, prepare, prepareKeyspace
columnFamily, keyspace, prepareKeyspace
getBoundVariables, getFunctions, setBoundVariables
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFunctions
public CreateTriggerStatement(CFName name, java.lang.String triggerName, java.lang.String clazz, boolean ifNotExists)
public void checkAccess(ClientState state) throws UnauthorizedException
CQLStatement
state
- the current client stateUnauthorizedException
public void validate(ClientState state) throws RequestValidationException
CQLStatement
state
- the current client stateRequestValidationException
public boolean announceMigration(boolean isLocalOnly) throws ConfigurationException, InvalidRequestException
SchemaAlteringStatement
announceMigration
in class SchemaAlteringStatement
ConfigurationException
InvalidRequestException
public Event.SchemaChange changeEvent()
changeEvent
in class SchemaAlteringStatement
Copyright © 2015 The Apache Software Foundation