## Uses of Class
org.mariadb.jdbc.Statement

Packages that use Statement
org.mariadb.jdbc
org.mariadb.jdbc.client.impl
org.mariadb.jdbc.client.result
org.mariadb.jdbc.message.client

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

Subclasses of Statement in org.mariadb.jdbc
`class` `BaseCallableStatement`
`class` `BasePreparedStatement`
`class` `ClientPreparedStatement`
`class` `FunctionStatement`
`class` `ProcedureStatement`
`class` `ServerPreparedStatement`

Methods in org.mariadb.jdbc that return Statement
`Statement` Connection.`createStatement()`
`Statement` Connection.`createStatement​(int resultSetType, int resultSetConcurrency)`
`Statement` Connection.`createStatement​(int resultSetType, int resultSetConcurrency, int resultSetHoldability)`

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

Methods in org.mariadb.jdbc.client.impl with parameters of type Statement
`List<org.mariadb.jdbc.client.Completion>` MultiPrimaryClient.`execute​(org.mariadb.jdbc.message.ClientMessage message, Statement stmt)`
`List<org.mariadb.jdbc.client.Completion>` MultiPrimaryClient.`execute​(org.mariadb.jdbc.message.ClientMessage message, Statement stmt, int fetchSize, long maxRows, int resultSetConcurrency, int resultSetType, boolean closeOnCompletion)`
`List<org.mariadb.jdbc.client.Completion>` MultiPrimaryReplicaClient.`execute​(org.mariadb.jdbc.message.ClientMessage message, Statement stmt, int fetchSize, long maxRows, int resultSetConcurrency, int resultSetType, boolean closeOnCompletion)`
`List<org.mariadb.jdbc.client.Completion>` ReplayClient.`execute​(org.mariadb.jdbc.message.ClientMessage message, Statement stmt, int fetchSize, long maxRows, int resultSetConcurrency, int resultSetType, boolean closeOnCompletion)`
`List<org.mariadb.jdbc.client.Completion>` StandardClient.`execute​(org.mariadb.jdbc.message.ClientMessage message, Statement stmt)`
`List<org.mariadb.jdbc.client.Completion>` StandardClient.`execute​(org.mariadb.jdbc.message.ClientMessage message, Statement stmt, int fetchSize, long maxRows, int resultSetConcurrency, int resultSetType, boolean closeOnCompletion)`
`List<org.mariadb.jdbc.client.Completion>` MultiPrimaryClient.`executePipeline​(org.mariadb.jdbc.message.ClientMessage[] messages, Statement stmt, int fetchSize, long maxRows, int resultSetConcurrency, int resultSetType, boolean closeOnCompletion)`
`List<org.mariadb.jdbc.client.Completion>` MultiPrimaryReplicaClient.`executePipeline​(org.mariadb.jdbc.message.ClientMessage[] messages, Statement stmt, int fetchSize, long maxRows, int resultSetConcurrency, int resultSetType, boolean closeOnCompletion)`
`List<org.mariadb.jdbc.client.Completion>` ReplayClient.`executePipeline​(org.mariadb.jdbc.message.ClientMessage[] messages, Statement stmt, int fetchSize, long maxRows, int resultSetConcurrency, int resultSetType, boolean closeOnCompletion)`
`List<org.mariadb.jdbc.client.Completion>` StandardClient.`executePipeline​(org.mariadb.jdbc.message.ClientMessage[] messages, Statement stmt, int fetchSize, long maxRows, int resultSetConcurrency, int resultSetType, boolean closeOnCompletion)`
`org.mariadb.jdbc.client.Completion` StandardClient.`readPacket​(Statement stmt, org.mariadb.jdbc.message.ClientMessage message, int fetchSize, long maxRows, int resultSetConcurrency, int resultSetType, boolean closeOnCompletion)` Read server response packet.
`List<org.mariadb.jdbc.client.Completion>` StandardClient.`readResponse​(Statement stmt, org.mariadb.jdbc.message.ClientMessage message, int fetchSize, long maxRows, int resultSetConcurrency, int resultSetType, boolean closeOnCompletion)`

### Uses of Statement in org.mariadb.jdbc.client.result

Constructors in org.mariadb.jdbc.client.result with parameters of type Statement
`CompleteResult​(Statement stmt, boolean binaryProtocol, long maxRows, org.mariadb.jdbc.client.Column[] metadataList, Reader reader, org.mariadb.jdbc.client.Context context, int resultSetType, boolean closeOnCompletion, boolean traceEnable)`
`Result​(Statement stmt, boolean binaryProtocol, long maxRows, org.mariadb.jdbc.client.Column[] metadataList, Reader reader, org.mariadb.jdbc.client.Context context, int resultSetType, boolean closeOnCompletion, boolean traceEnable)`
`StreamingResult​(Statement stmt, boolean binaryProtocol, long maxRows, org.mariadb.jdbc.client.Column[] metadataList, Reader reader, org.mariadb.jdbc.client.Context context, int fetchSize, ReentrantLock lock, int resultSetType, boolean closeOnCompletion, boolean traceEnable)`
`UpdatableResult​(Statement stmt, boolean binaryProtocol, long maxRows, org.mariadb.jdbc.client.Column[] metadataList, Reader reader, org.mariadb.jdbc.client.Context context, int resultSetType, boolean closeOnCompletion, boolean traceEnable)`

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

Methods in org.mariadb.jdbc.message.client with parameters of type Statement
`org.mariadb.jdbc.client.Completion` PreparePacket.`readPacket​(Statement stmt, int fetchSize, long maxRows, int resultSetConcurrency, int resultSetType, boolean closeOnCompletion, Reader reader, Writer writer, org.mariadb.jdbc.client.Context context, ExceptionFactory exceptionFactory, ReentrantLock lock, boolean traceEnable)`