程序包 com.mysql.cj
类 ServerPreparedQueryTestcaseGenerator
- java.lang.Object
-
- com.mysql.cj.AbstractQuery
-
- com.mysql.cj.ClientPreparedQuery
-
- com.mysql.cj.ServerPreparedQuery
-
- com.mysql.cj.ServerPreparedQueryTestcaseGenerator
-
- 所有已实现的接口:
PreparedQuery,Query
public class ServerPreparedQueryTestcaseGenerator extends ServerPreparedQuery
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 com.mysql.cj.Query
Query.CancelStatus
-
-
字段概要
-
从类继承的字段 com.mysql.cj.ServerPreparedQuery
BLOB_STREAM_READ_BUF_SIZE, commandBuilder, explainSlowQueries, gatherPerfMetrics, logSlowQueries, OPEN_CURSOR_FLAG, PARAMETER_COUNT_AVAILABLE, profileSQL, queryWasSlow, slowQueryThresholdMillis, useCursorFetch
-
从类继承的字段 com.mysql.cj.ClientPreparedQuery
autoClosePStmtStreams, batchCommandIndex, originalSql, parameterCount, queryBindings, queryInfo, useStreamLengthsInPrepStmts
-
-
构造器概要
构造器 构造器 说明 ServerPreparedQueryTestcaseGenerator(NativeSession sess)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidcloseQuery()<T extends Resultset>
TserverExecute(int maxRowsToRetrieve, boolean createStreamingResultSet, ColumnDefinition metadata, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory)voidserverPrepare(String sql)-
从类继承的方法 com.mysql.cj.ServerPreparedQuery
clearParameters, computeMaxParameterSetSizeAndBatchSize, fillSendPacket, getInstance, getParameterFields, getResultFields, getServerStatementId, prepareExecutePacket, readExecuteResult, sendExecutePacket, serverResetStatement, setParameterFields, setResultFields, setServerStatementId, statementBegins
-
从类继承的方法 com.mysql.cj.ClientPreparedQuery
asSql, checkNullOrEmptyQuery, computeBatchSize, getBatchCommandIndex, getOriginalSql, getParameterCount, getQueryBindings, getQueryInfo, setBatchCommandIndex, setOriginalSql, setParameterCount, setQueryBindings, setQueryInfo
-
从类继承的方法 com.mysql.cj.AbstractQuery
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
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.mysql.cj.Query
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
-
-
-
-
构造器详细资料
-
ServerPreparedQueryTestcaseGenerator
public ServerPreparedQueryTestcaseGenerator(NativeSession sess)
-
-
方法详细资料
-
closeQuery
public void closeQuery()
- 指定者:
closeQuery在接口中Query- 覆盖:
closeQuery在类中ServerPreparedQuery
-
serverPrepare
public void serverPrepare(String sql) throws IOException
- 覆盖:
serverPrepare在类中ServerPreparedQuery- 参数:
sql- query string- 抛出:
IOException- if an i/o error occurs
-
serverExecute
public <T extends Resultset> T serverExecute(int maxRowsToRetrieve, boolean createStreamingResultSet, ColumnDefinition metadata, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory)
- 覆盖:
serverExecute在类中ServerPreparedQuery- 类型参数:
T- extendsResultset- 参数:
maxRowsToRetrieve- rows limitcreateStreamingResultSet- should c/J create a streaming result?metadata- use this metadata instead of the one provided on wireresultSetFactory-ProtocolEntityFactory- 返回:
- T instance
-
-