T - The type of POJO associated with this statement.public class AlterCreateTableImpl<T> extends CreateTableImpl<T>
AlterCreateTableImpl class defines a ALTER TABLE or a
CREATE TABLE statement based on the current schema defined in Cassandra.CreateTableImpl.OptionsImpl<T>, CreateTableImpl.WhereImpl<T>CreateTable.Options<T>, CreateTable.Where<T>tablesbridge, CI_PREFIX, idempotent, isCounterOp, mgr, MK_PREFIX, resultClass, simpleSize, UDT_C_PREFIX| Constructor and Description |
|---|
AlterCreateTableImpl(ClassInfoImpl.Context context,
StatementManagerImpl mgr,
StatementBridge bridge)
Instantiates a new
AlterCreateTableImpl object. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendGroupSubType(StringBuilder builder)
Appends the sub-type of group this is; used when building a query string.
|
protected StringBuilder[] |
buildQueryStrings(TableInfoImpl<T> table)
Builds query strings for the specified table.
|
Map<String,List<com.datastax.driver.core.Row>> |
getTableInfos()
Gets the table information for the tables defined by the POJO class as
queried from Cassandra.
|
buildGroupedStatements, ifNotExists, where, where, with, withappendGroupType, buildQueryStrings, buildStatements, executeAsyncRaw0, getParallelFactor, isIdempotent, setDirty, setParallelFactor, simpleSizeappendOptions, buildQueryString, clearKeyspace, disable, disableErrorTracing, disableTracing, enable, enableErrorTracing, enableErrorTracing, enableTracing, enableTracing, execute, executeAsync, executeAsync0, executeAsyncRaw, executeRaw, getClassInfo, getClassInfoImpl, getConsistencyLevel, getContext, getDefaultTimestamp, getFetchSize, getKeyspace, getObject, getObjectClass, getPOJOContext, getQueryString, getReadTimeoutMillis, getRetryPolicy, getSerialConsistencyLevel, getUserData, init, init, isCounterOp, isDirty, isEnabled, isErrorTracing, isTracing, setConsistencyLevel, setCounterOp, setDefaultTimestamp, setDirty, setFetchSize, setIdempotent, setReadTimeoutMillis, setRetryPolicy, setSerialConsistencyLevel, setUserData, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetQueryStringgetClassInfo, getObjectClassdisable, disableErrorTracing, disableTracing, enable, enableErrorTracing, enableErrorTracing, enableTracing, enableTracing, execute, executeAsync, executeAsyncRaw, executeRaw, getConsistencyLevel, getDefaultTimestamp, getFetchSize, getKeyspace, getReadTimeoutMillis, getRetryPolicy, getSerialConsistencyLevel, getUserData, isEnabled, isErrorTracing, isIdempotent, isTracing, setConsistencyLevel, setDefaultTimestamp, setFetchSize, setIdempotent, setReadTimeoutMillis, setRetryPolicy, setSerialConsistencyLevel, setUserDatapublic AlterCreateTableImpl(ClassInfoImpl.Context context, StatementManagerImpl mgr, StatementBridge bridge)
AlterCreateTableImpl object.context - the non-null class info context for the POJO
associated with this statementmgr - the non-null statement managerbridge - the non-null statement bridgeIllegalArgumentException - if any of the specified tables are not
defined in the POJOprotected StringBuilder[] buildQueryStrings(TableInfoImpl<T> table)
buildQueryStrings in class CreateTableImpl<T>table - the non-null table for which to build a query
stringnull if there is none for the
specified tableCreateTableImpl.buildQueryStrings(org.helenus.driver.impl.TableInfoImpl)protected void appendGroupSubType(StringBuilder builder)
appendGroupSubType in class CreateTableImpl<T>builder - the builder to which to append the sub-type of groupStatementImpl.appendGroupSubType(java.lang.StringBuilder)Copyright (C) 2015-2017 The Helenus Driver Project Authors.