public abstract class SchemaAlteringStatement extends CFStatement implements CQLStatement
ParsedStatement.PreparedcfName| Modifier | Constructor and Description |
|---|---|
protected |
SchemaAlteringStatement() |
protected |
SchemaAlteringStatement(CFName name) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
announceMigration() |
abstract ResultMessage.SchemaChange.Change |
changeType() |
ResultMessage |
execute(QueryState state,
QueryOptions options)
Execute the statement and return the resulting result or null if there is no result.
|
ResultMessage |
executeInternal(QueryState state)
Variante of execute used for internal query against the system tables, and thus only query the local node.
|
ParsedStatement.Prepared |
prepare() |
void |
prepareKeyspace(ClientState state) |
columnFamily, keyspacegetBoundsTerms, setBoundTermsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckAccess, getBoundsTerms, validateprotected SchemaAlteringStatement()
protected SchemaAlteringStatement(CFName name)
public void prepareKeyspace(ClientState state) throws InvalidRequestException
prepareKeyspace in class CFStatementInvalidRequestExceptionpublic ParsedStatement.Prepared prepare()
prepare in class ParsedStatementpublic abstract ResultMessage.SchemaChange.Change changeType()
public abstract void announceMigration()
throws RequestValidationException
RequestValidationExceptionpublic ResultMessage execute(QueryState state, QueryOptions options) throws RequestValidationException
CQLStatementexecute in interface CQLStatementstate - the current query stateoptions - options for this query (consistency, variables, pageSize, ...)RequestValidationExceptionpublic ResultMessage executeInternal(QueryState state)
CQLStatementexecuteInternal in interface CQLStatementstate - the current query stateCopyright © 2013 The Apache Software Foundation