## Uses of Class
org.mariadb.jdbc.internal.util.dao.ClientPrepareResult

Packages that use ClientPrepareResult
org.mariadb.jdbc
org.mariadb.jdbc.internal.packet
org.mariadb.jdbc.internal.protocol
org.mariadb.jdbc.internal.util
org.mariadb.jdbc.internal.util.dao

### Uses of ClientPrepareResult in org.mariadb.jdbc

Methods in org.mariadb.jdbc that return ClientPrepareResult
`protected ClientPrepareResult` MariaDbClientPreparedStatement.`getPrepareResult()`

### Uses of ClientPrepareResult in org.mariadb.jdbc.internal.packet

Methods in org.mariadb.jdbc.internal.packet with parameters of type ClientPrepareResult
`static void` ComExecute.`sendSubCmd(PacketOutputStream writer, ClientPrepareResult clientPrepareResult, ParameterHolder[] parameters)` Client-side PrepareStatement.execute() packet send.

### Uses of ClientPrepareResult in org.mariadb.jdbc.internal.protocol

Methods in org.mariadb.jdbc.internal.protocol with parameters of type ClientPrepareResult
`void` Protocol.`executeBatchMulti(boolean mustExecuteOnMaster, Results results, ClientPrepareResult clientPrepareResult, List<ParameterHolder[]> parameterList)`
`void` AbstractQueryProtocol.`executeBatchMulti(boolean mustExecuteOnMaster, Results results, ClientPrepareResult clientPrepareResult, List<ParameterHolder[]> parametersList)` Execute clientPrepareQuery batch.
`void` Protocol.`executeBatchRewrite(boolean mustExecuteOnMaster, Results results, ClientPrepareResult prepareResult, List<ParameterHolder[]> parameterList, boolean rewriteValues)`
`void` AbstractQueryProtocol.`executeBatchRewrite(boolean mustExecuteOnMaster, Results results, ClientPrepareResult prepareResult, List<ParameterHolder[]> parameterList, boolean rewriteValues)` Specific execution for batch rewrite that has specific query for memory.
`void` Protocol.`executeQuery(boolean mustExecuteOnMaster, Results results, ClientPrepareResult clientPrepareResult, ParameterHolder[] parameters)`
`void` AbstractQueryProtocol.`executeQuery(boolean mustExecuteOnMaster, Results results, ClientPrepareResult clientPrepareResult, ParameterHolder[] parameters)` Execute a unique clientPrepareQuery.

Constructors in org.mariadb.jdbc.internal.protocol with parameters of type ClientPrepareResult
Constructor and Description
`AbstractMultiSend(Protocol protocol, PacketOutputStream writer, Results results, ClientPrepareResult clientPrepareResult, List<ParameterHolder[]> parametersList)` Bulk execute for client-sier PreparedStatement.executeBatch (no prepare).

### Uses of ClientPrepareResult in org.mariadb.jdbc.internal.util

Method parameters in org.mariadb.jdbc.internal.util with type arguments of type ClientPrepareResult
`protected boolean` ClientPrepareStatementCache.`removeEldestEntry(Map.Entry<String,ClientPrepareResult> eldest)`

### Uses of ClientPrepareResult in org.mariadb.jdbc.internal.util.dao

Methods in org.mariadb.jdbc.internal.util.dao that return ClientPrepareResult
`static ClientPrepareResult` ClientPrepareResult.`parameterParts(String queryString, boolean noBackslashEscapes)` Separate query in a String list and set flag isQueryMultipleRewritable.
`static ClientPrepareResult` ClientPrepareResult.`rewritableParts(String queryString, boolean noBackslashEscapes)` Separate query in a String list and set flag isQueryMultiValuesRewritable The parameters "?"