## Uses of Class
org.mariadb.jdbc.internal.queryresults.ExecutionResult

Packages that use ExecutionResult
org.mariadb.jdbc
org.mariadb.jdbc.internal.protocol
org.mariadb.jdbc.internal.queryresults

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

Fields in org.mariadb.jdbc declared as ExecutionResult
`protected ExecutionResult` MariaDbStatement.`executionResult`

Methods in org.mariadb.jdbc that return ExecutionResult
`protected ExecutionResult` MariaDbServerPreparedStatement.`getExecutionResult()`

Methods in org.mariadb.jdbc with parameters of type ExecutionResult
`protected void` MariaDbStatement.`cacheMoreResults(ExecutionResult execResult, int fetchSize, boolean canHaveCallableResult)`

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

Methods in org.mariadb.jdbc.internal.protocol that return ExecutionResult
`ExecutionResult` Protocol.`executeQuery(Query query)`
`ExecutionResult` AbstractQueryProtocol.`executeQuery(Query query)` Execute query.
`abstract ExecutionResult` AbstractConnectProtocol.`executeQuery(Query query)`

Methods in org.mariadb.jdbc.internal.protocol with parameters of type ExecutionResult
`void` Protocol.`executeMultiQueries(Deque<Query> queries, ExecutionResult executionResult, int fetchSize, boolean isRewritable, int rewriteOffset)`
`void` AbstractQueryProtocol.`executeMultiQueries(Deque<Query> queries, ExecutionResult executionResult, int resultSetScrollType, boolean isRewritable, int rewriteOffset)` Execute list of queries.
`void` Protocol.`executePreparedQuery(String sql, ExecutionResult executionResult, ParameterHolder[] parameters, PrepareResult prepareResult, MariaDbType[] parameterTypeHeader, int resultSetScrollType)`
`void` AbstractQueryProtocol.`executePreparedQuery(String sql, ExecutionResult executionResult, ParameterHolder[] parameters, PrepareResult prepareResult, MariaDbType[] parameterTypeHeader, int resultSetScrollType)`
`void` Protocol.`executePreparedQueryAfterFailover(String sql, ExecutionResult executionResult, ParameterHolder[] parameters, PrepareResult prepareResult, MariaDbType[] parameterTypeHeader, int resultSetScrollType)`
`void` AbstractQueryProtocol.`executePreparedQueryAfterFailover(String sql, ExecutionResult executionResult, ParameterHolder[] parameters, PrepareResult prepareResult, MariaDbType[] parameterTypeHeader, int resultSetScrollType)`
`void` Protocol.`executeQueries(Deque<Query> queries, ExecutionResult executionResult, int resultSetScrollType)`
`void` AbstractQueryProtocol.`executeQueries(Deque<Query> queries, ExecutionResult executionResult, int resultSetScrollType)` Execute list of queries one by one This method is used when using text batch statement and using rewriting (allowMultiQueries || rewriteBatchedStatements).
`void` Protocol.`executeQuery(Query query, ExecutionResult executionResult, int resultSetScrollType, int fetchSize)`
`void` AbstractQueryProtocol.`executeQuery(Query query, ExecutionResult executionResult, int resultSetScrollType, int fetchSize)` Execute Query.
`void` Protocol.`getMoreResults(ExecutionResult executionResult)`
`void` AbstractQueryProtocol.`getMoreResults(ExecutionResult executionResult)`
`abstract void` AbstractConnectProtocol.`getMoreResults(ExecutionResult executionResult)`
`void` Protocol.`getResult(ExecutionResult executionResult, int resultSetScrollType, boolean binaryProtocol)`
`void` AbstractQueryProtocol.`getResult(ExecutionResult executionResult, int resultSetScrollType, boolean binaryProtocol)` Fetch result.

### Uses of ExecutionResult in org.mariadb.jdbc.internal.queryresults

Subclasses of ExecutionResult in org.mariadb.jdbc.internal.queryresults
`class` `MultiIntExecutionResult`
`class` `SingleExecutionResult`

Method parameters in org.mariadb.jdbc.internal.queryresults with type arguments of type ExecutionResult
`void` MultiIntExecutionResult.`updateResultsMultiple(Deque<ExecutionResult> cachedExecutionResults)` Set update result right on multiple rewrite.