public class ServerPreparedQueryTestcaseGenerator extends ServerPreparedQuery
Query.CancelStatusBLOB_STREAM_READ_BUF_SIZE, commandBuilder, explainSlowQueries, gatherPerfMetrics, logSlowQueries, OPEN_CURSOR_FLAG, PARAMETER_COUNT_AVAILABLE, profileSQL, queryWasSlow, slowQueryThresholdMillis, useCursorFetchautoClosePStmtStreams, batchCommandIndex, originalSql, parameterCount, queryBindings, queryInfo, useStreamLengthsInPrepStmtsbatchedArgs, 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, statementBeginsasSql, checkNullOrEmptyQuery, computeBatchSize, getBatchCommandIndex, getOriginalSql, getParameterCount, getQueryBindings, getQueryInfo, setBatchCommandIndex, setOriginalSql, setParameterCount, setQueryBindings, setQueryInfoaddBatch, checkCancelTimeout, clearBatchedArgs, getBatchedArgs, getCancelTimeoutMutex, getCurrentDatabase, getExecuteTime, getId, getQueryAttributesBindings, getResultFetchSize, getResultSetFactory, getResultType, getSession, getStatementExecuting, getTimeoutInMillis, isClearWarningsCalled, resetCancelledState, setCancelStatus, setClearWarningsCalled, setCurrentDatabase, setExecuteTime, setResultFetchSize, setResultType, setTimeoutInMillis, startQueryTimer, stopQueryTimerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddBatch, checkCancelTimeout, clearBatchedArgs, getBatchedArgs, getCancelTimeoutMutex, getCurrentDatabase, getExecuteTime, getId, getQueryAttributesBindings, getResultFetchSize, getResultSetFactory, getResultType, getSession, getStatementExecuting, getTimeoutInMillis, isClearWarningsCalled, resetCancelledState, setCancelStatus, setClearWarningsCalled, setCurrentDatabase, setExecuteTime, setResultFetchSize, setResultType, setTimeoutInMillis, startQueryTimer, stopQueryTimerpublic ServerPreparedQueryTestcaseGenerator(NativeSession sess)
public void closeQuery()
closeQuery in interface QuerycloseQuery in class ServerPreparedQuerypublic void serverPrepare(java.lang.String sql)
throws java.io.IOException
serverPrepare in class ServerPreparedQuerysql - 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 ServerPreparedQueryT - extends ResultsetmaxRowsToRetrieve - rows limitcreateStreamingResultSet - should c/J create a streaming result?metadata - use this metadata instead of the one provided on wireresultSetFactory - ProtocolEntityFactory