public class ServerPreparedQueryTestcaseGenerator extends ServerPreparedQuery
Query.CancelStatus
BLOB_STREAM_READ_BUF_SIZE, commandBuilder, explainSlowQueries, gatherPerfMetrics, logSlowQueries, OPEN_CURSOR_FLAG, PARAMETER_COUNT_AVAILABLE, profileSQL, queryWasSlow, slowQueryThresholdMillis, useCursorFetch
autoClosePStmtStreams, batchCommandIndex, originalSql, parameterCount, queryBindings, queryInfo, useStreamLengthsInPrepStmts
batchedArgs, cancelTimeoutMutex, charEncoding, clearWarningsCalled, currentDb, fetchSize, maxAllowedPacket, queryAttributesBindings, resultSetType, session, statementExecuting, statementId, timeoutInMillis
Constructor and Description |
---|
ServerPreparedQueryTestcaseGenerator(NativeSession sess) |
Modifier and Type | Method and Description |
---|---|
void |
closeQuery() |
<T extends Resultset> |
serverExecute(int maxRowsToRetrieve,
boolean createStreamingResultSet,
ColumnDefinition metadata,
ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory) |
void |
serverPrepare(java.lang.String sql) |
clearParameters, computeMaxParameterSetSizeAndBatchSize, fillSendPacket, getInstance, getParameterFields, getResultFields, getServerStatementId, prepareExecutePacket, readExecuteResult, sendExecutePacket, serverResetStatement, setParameterFields, setResultFields, setServerStatementId, statementBegins
asSql, checkNullOrEmptyQuery, computeBatchSize, getBatchCommandIndex, getOriginalSql, getParameterCount, getQueryBindings, getQueryInfo, setBatchCommandIndex, setOriginalSql, setParameterCount, setQueryBindings, setQueryInfo
addBatch, checkCancelTimeout, clearBatchedArgs, getBatchedArgs, getCancelTimeoutMutex, getCurrentDatabase, getExecuteTime, getId, getQueryAttributesBindings, getResultFetchSize, getResultSetFactory, getResultType, getSession, getStatementExecuting, getTimeoutInMillis, isClearWarningsCalled, resetCancelledState, setCancelStatus, setClearWarningsCalled, setCurrentDatabase, setExecuteTime, setResultFetchSize, setResultType, setTimeoutInMillis, startQueryTimer, stopQueryTimer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addBatch, checkCancelTimeout, clearBatchedArgs, getBatchedArgs, getCancelTimeoutMutex, getCurrentDatabase, getExecuteTime, getId, getQueryAttributesBindings, getResultFetchSize, getResultSetFactory, getResultType, getSession, getStatementExecuting, getTimeoutInMillis, isClearWarningsCalled, resetCancelledState, setCancelStatus, setClearWarningsCalled, setCurrentDatabase, setExecuteTime, setResultFetchSize, setResultType, setTimeoutInMillis, startQueryTimer, stopQueryTimer
public ServerPreparedQueryTestcaseGenerator(NativeSession sess)
public void closeQuery()
closeQuery
in interface Query
closeQuery
in class ServerPreparedQuery
public void serverPrepare(java.lang.String sql) throws java.io.IOException
serverPrepare
in class ServerPreparedQuery
sql
- query stringjava.io.IOException
- if an i/o error occurspublic <T extends Resultset> T serverExecute(int maxRowsToRetrieve, boolean createStreamingResultSet, ColumnDefinition metadata, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory)
serverExecute
in class ServerPreparedQuery
T
- extends Resultset
maxRowsToRetrieve
- rows limitcreateStreamingResultSet
- should c/J create a streaming result?metadata
- use this metadata instead of the one provided on wireresultSetFactory
- ProtocolEntityFactory