## Uses of Interface
org.mariadb.jdbc.export.Prepare

Packages that use Prepare
org.mariadb.jdbc
org.mariadb.jdbc.client.impl
org.mariadb.jdbc.message.client
org.mariadb.jdbc.message.server

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

Fields in org.mariadb.jdbc declared as Prepare
`protected Prepare` BasePreparedStatement.`prepareResult` PREPARE command result

Methods in org.mariadb.jdbc with parameters of type Prepare
`void` BasePreparedStatement.`setPrepareResult​(Prepare prepareResult)` Set PREPARE result

### Uses of Prepare in org.mariadb.jdbc.client.impl

Methods in org.mariadb.jdbc.client.impl that return Prepare
`Prepare` PrepareCache.`get​(String key, ServerPreparedStatement preparedStatement)`
`Prepare` PrepareCache.`put​(String key, Prepare result, ServerPreparedStatement preparedStatement)`

Methods in org.mariadb.jdbc.client.impl with parameters of type Prepare
`void` MultiPrimaryClient.`closePrepare​(Prepare prepare)`
`void` MultiPrimaryReplicaClient.`closePrepare​(Prepare prepare)`
`void` StandardClient.`closePrepare​(Prepare prepare)`
`Prepare` PrepareCache.`put​(String key, Prepare result, ServerPreparedStatement preparedStatement)`

### Uses of Prepare in org.mariadb.jdbc.message.client

Methods in org.mariadb.jdbc.message.client with parameters of type Prepare
`int` BulkExecutePacket.`encode​(Writer writer, org.mariadb.jdbc.client.Context context, Prepare newPrepareResult)`
`int` ExecutePacket.`encode​(Writer writer, org.mariadb.jdbc.client.Context context, Prepare newPrepareResult)`
`default int` RedoableClientMessage.`encode​(Writer writer, org.mariadb.jdbc.client.Context context, Prepare newPrepareResult)` Encode command to packet
`int` RedoableWithPrepareClientMessage.`encode​(Writer writer, org.mariadb.jdbc.client.Context context, Prepare newPrepareResult)` encoder method in case of failover, passing new prepared object
`default int` RedoableClientMessage.`reEncode​(Writer writer, org.mariadb.jdbc.client.Context context, Prepare newPrepareResult)` re-encode command to packet
`default int` RedoableWithPrepareClientMessage.`reEncode​(Writer writer, org.mariadb.jdbc.client.Context context, Prepare newPrepareResult)` re-encoder method in case of failover, passing new prepared object

Constructors in org.mariadb.jdbc.message.client with parameters of type Prepare
`BulkExecutePacket​(Prepare prepareResult, List<Parameters> batchParameterList, String command, ServerPreparedStatement prep)` Constructor
`ExecutePacket​(Prepare prepareResult, Parameters parameters, String command, ServerPreparedStatement prep)` Constructor

### Uses of Prepare in org.mariadb.jdbc.message.server

Classes in org.mariadb.jdbc.message.server that implement Prepare
`class` `CachedPrepareResultPacket` Prepare packet result with flag indicating use
`class` `PrepareResultPacket` Prepare result packet See https://mariadb.com/kb/en/com_stmt_prepare/#COM_STMT_PREPARE_OK