public class SimpleStatementImpl extends StatementImpl<com.datastax.driver.core.ResultSet,com.datastax.driver.core.ResultSetFuture,Void> implements RegularStatement
SimpleStatementImpl class extends the functionality of Cassandra's
SimpleStatement class to provide
support for POJOs.bridge, CI_PREFIX, idempotent, isCounterOp, mgr, MK_PREFIX, resultClass, simpleSize, UDT_C_PREFIX| Constructor and Description |
|---|
SimpleStatementImpl(com.datastax.driver.core.RegularStatement statement,
StatementManagerImpl mgr,
StatementBridge bridge)
Instantiates a new
SimpleStatementImpl object. |
SimpleStatementImpl(String query,
StatementManagerImpl mgr,
StatementBridge bridge)
Instantiates a new
SimpleStatementImpl object. |
| Modifier and Type | Method and Description |
|---|---|
protected StringBuilder[] |
buildQueryStrings()
Builds the query strings (one per underlying statement) to be collected if
the statement represents some a batch, sequence, or a group statement.
|
String |
getQueryString() |
boolean |
isBatch()
Checks if the query string represents a "batch" statement.
|
boolean |
isSelect()
Checks if the query string represents a "select" statement.
|
protected int |
simpleSize()
Gets the number of simple statements in this statement.
|
appendGroupSubType, appendGroupType, appendOptions, buildQueryString, buildStatements, clearKeyspace, disable, disableErrorTracing, disableTracing, enable, enableErrorTracing, enableErrorTracing, enableTracing, enableTracing, execute, executeAsync, executeAsync0, executeAsyncRaw, executeAsyncRaw0, executeRaw, getClassInfo, getClassInfoImpl, getConsistencyLevel, getContext, getDefaultTimestamp, getFetchSize, getKeyspace, getObject, getObjectClass, getPOJOContext, getReadTimeoutMillis, getRetryPolicy, getSerialConsistencyLevel, getUserData, init, init, isCounterOp, isDirty, isEnabled, isErrorTracing, isIdempotent, isTracing, setConsistencyLevel, setCounterOp, setDefaultTimestamp, setDirty, setDirty, setFetchSize, setIdempotent, setReadTimeoutMillis, setRetryPolicy, setSerialConsistencyLevel, setUserData, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdisable, 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 SimpleStatementImpl(String query, StatementManagerImpl mgr, StatementBridge bridge)
SimpleStatementImpl object.query - the query string for the statementmgr - the non-null statement managerbridge - the non-null statement bridgeNullPointerException - if query is nullpublic SimpleStatementImpl(com.datastax.driver.core.RegularStatement statement,
StatementManagerImpl mgr,
StatementBridge bridge)
SimpleStatementImpl object.statement - the raw statement to wrap as a simple onemgr - the non-null statement managerbridge - the non-null statement bridgeNullPointerException - if statement is nullprotected int simpleSize()
simpleSize in class StatementImpl<com.datastax.driver.core.ResultSet,com.datastax.driver.core.ResultSetFuture,Void>StatementImpl.simpleSize()protected StringBuilder[] buildQueryStrings()
buildQueryStrings in class StatementImpl<com.datastax.driver.core.ResultSet,com.datastax.driver.core.ResultSetFuture,Void>null if nothing to batchStatementImpl.buildQueryStrings()public String getQueryString()
getQueryString in interface GenericStatement<com.datastax.driver.core.ResultSet,com.datastax.driver.core.ResultSetFuture>getQueryString in class StatementImpl<com.datastax.driver.core.ResultSet,com.datastax.driver.core.ResultSetFuture,Void>StatementImpl.getQueryString()public boolean isSelect()
true if the query string represents a "select";
false otherwisepublic boolean isBatch()
true if the query string represents a "batch";
false otherwiseCopyright (C) 2015-2017 The Helenus Driver Project Authors.