Top Fields Constructors Methods
com.mysql.cj

public Class ServerPreparedQueryTestcaseGenerator

extends ServerPreparedQuery
Class Inheritance
Imports
java.io.IOException, com.mysql.cj.protocol.ColumnDefinition, .ProtocolEntityFactory, .Resultset, com.mysql.cj.protocol.a.NativePacketPayload, com.mysql.cj.util.TestUtils

Field Summary

Inherited from com.mysql.cj.ServerPreparedQuery:
BLOB_STREAM_READ_BUF_SIZEcommandBuilderexplainSlowQueriesgatherPerfMetricslogSlowQueriesOPEN_CURSOR_FLAGPARAMETER_COUNT_AVAILABLEprofileSQLqueryWasSlowslowQueryThresholdMillisuseCursorFetch

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
private void
private void
private void
public <T extends Resultset> T
serverExecute(int
rows limit
maxRowsToRetrieve
,
boolean
should c/J create a streaming result?
createStreamingResultSet
,
ColumnDefinition
use this metadata instead of the one provided on wire
metadata
,
ProtocolEntityFactory<T, NativePacketPayload> resultSetFactory)

Overrides com.mysql.cj.ServerPreparedQuery.serverExecute.

public void
Inherited from com.mysql.cj.ServerPreparedQuery:
clearParameterscomputeMaxParameterSetSizeAndBatchSizefillSendPacketgetInstancegetParameterFieldsgetResultFieldsgetServerStatementIdprepareExecutePacketreadExecuteResultsendExecutePacketserverResetStatementsetParameterFieldssetResultFieldssetServerStatementIdstatementBegins

Constructor Detail

ServerPreparedQueryTestcaseGeneratorback to summary
public ServerPreparedQueryTestcaseGenerator(NativeSession sess)

Method Detail

closeQueryback to summary
public void closeQuery()

Overrides com.mysql.cj.ServerPreparedQuery.closeQuery.

Implements com.mysql.cj.Query.closeQuery.

Annotations
@Override
dumpCloseForTestcaseback to summary
private void dumpCloseForTestcase()
dumpExecuteForTestcaseback to summary
private void dumpExecuteForTestcase()
dumpPrepareForTestcaseback to summary
private void dumpPrepareForTestcase()
serverExecuteback to summary
public <T extends Resultset> T serverExecute(int maxRowsToRetrieve, boolean createStreamingResultSet, ColumnDefinition metadata, ProtocolEntityFactory<T, NativePacketPayload> resultSetFactory)

Overrides com.mysql.cj.ServerPreparedQuery.serverExecute.

Parameters
<T>

Doc from com.mysql.cj.ServerPreparedQuery.serverExecute. extends Resultset

maxRowsToRetrieve:int

Doc from com.mysql.cj.ServerPreparedQuery.serverExecute.

rows limit

createStreamingResultSet:boolean

Doc from com.mysql.cj.ServerPreparedQuery.serverExecute.

should c/J create a streaming result?

metadata:ColumnDefinition

Doc from com.mysql.cj.ServerPreparedQuery.serverExecute.

use this metadata instead of the one provided on wire

resultSetFactory:ProtocolEntityFactory<T, NativePacketPayload>

Doc from com.mysql.cj.ServerPreparedQuery.serverExecute.

ProtocolEntityFactory

Returns:T

Doc from com.mysql.cj.ServerPreparedQuery.serverExecute.

T instance

Annotations
@Override
serverPrepareback to summary
public void serverPrepare(String sql) throws IOException

Overrides com.mysql.cj.ServerPreparedQuery.serverPrepare.

Parameters
sql:String

Doc from com.mysql.cj.ServerPreparedQuery.serverPrepare.

query string

Annotations
@Override
Exceptions
IOException:

Doc from com.mysql.cj.ServerPreparedQuery.serverPrepare.

if an i/o error occurs