## Uses of Class
org.mariadb.jdbc.internal.com.read.dao.Results

Packages that use Results
org.mariadb.jdbc
org.mariadb.jdbc.internal.com.read.resultset
org.mariadb.jdbc.internal.protocol

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

Fields in org.mariadb.jdbc declared as Results
`protected Results` MariaDbStatement.`results`

### Uses of Results in org.mariadb.jdbc.internal.com.read.resultset

Constructors in org.mariadb.jdbc.internal.com.read.resultset with parameters of type Results
`SelectResultSet​(ColumnDefinition[] columnDefinition, Results results, Protocol protocol, PacketInputStream reader, boolean callableResult, boolean eofDeprecated)` Create Streaming resultSet.
`UpdatableResultSet​(ColumnDefinition[] columnsInformation, Results results, Protocol protocol, PacketInputStream reader, boolean callableResult, boolean eofDeprecated)` Constructor.

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

Fields in org.mariadb.jdbc.internal.protocol declared as Results
`Results` AbstractConnectProtocol.`activeStreamingResult`

Methods in org.mariadb.jdbc.internal.protocol that return Results
`Results` AbstractConnectProtocol.`getActiveStreamingResult()`
`Results` Protocol.`getActiveStreamingResult()`

Methods in org.mariadb.jdbc.internal.protocol with parameters of type Results
`boolean` AbstractQueryProtocol.`executeBatchClient​(boolean mustExecuteOnMaster, Results results, ClientPrepareResult prepareResult, List<ParameterHolder[]> parametersList)` Execute clientPrepareQuery batch.
`boolean` Protocol.`executeBatchClient​(boolean mustExecuteOnMaster, Results results, ClientPrepareResult prepareResult, List<ParameterHolder[]> parametersList)`
`boolean` AbstractQueryProtocol.`executeBatchServer​(boolean mustExecuteOnMaster, ServerPrepareResult serverPrepareResult, Results results, String sql, List<ParameterHolder[]> parametersList)` Execute Prepare if needed, and execute COM_STMT_EXECUTE queries in batch.
`boolean` Protocol.`executeBatchServer​(boolean mustExecuteOnMaster, ServerPrepareResult serverPrepareResult, Results results, String sql, List<ParameterHolder[]> parameterList)`
`void` AbstractQueryProtocol.`executeBatchStmt​(boolean mustExecuteOnMaster, Results results, List<String> queries)` Execute batch from Statement.executeBatch().
`void` Protocol.`executeBatchStmt​(boolean mustExecuteOnMaster, Results results, List<String> queries)`
`void` AbstractQueryProtocol.`executePreparedQuery​(boolean mustExecuteOnMaster, ServerPrepareResult serverPrepareResult, Results results, ParameterHolder[] parameters)` Execute a query that is already prepared.
`void` Protocol.`executePreparedQuery​(boolean mustExecuteOnMaster, ServerPrepareResult serverPrepareResult, Results results, ParameterHolder[] parameters)`
`void` AbstractQueryProtocol.`executeQuery​(boolean mustExecuteOnMaster, Results results, String sql)` Execute query directly to outputStream.
`void` AbstractQueryProtocol.`executeQuery​(boolean mustExecuteOnMaster, Results results, String sql, Charset charset)`
`void` AbstractQueryProtocol.`executeQuery​(boolean mustExecuteOnMaster, Results results, ClientPrepareResult clientPrepareResult, ParameterHolder[] parameters)` Execute a unique clientPrepareQuery.
`void` AbstractQueryProtocol.`executeQuery​(boolean mustExecuteOnMaster, Results results, ClientPrepareResult clientPrepareResult, ParameterHolder[] parameters, int queryTimeout)` Execute a unique clientPrepareQuery.
`void` Protocol.`executeQuery​(boolean mustExecuteOnMaster, Results results, String sql)`
`void` Protocol.`executeQuery​(boolean mustExecuteOnMaster, Results results, String sql, Charset charset)`
`void` Protocol.`executeQuery​(boolean mustExecuteOnMaster, Results results, ClientPrepareResult clientPrepareResult, ParameterHolder[] parameters)`
`void` Protocol.`executeQuery​(boolean mustExecuteOnMaster, Results results, ClientPrepareResult clientPrepareResult, ParameterHolder[] parameters, int timeout)`
`void` AbstractQueryProtocol.`getResult​(Results results)`
`void` Protocol.`getResult​(Results results)`
`abstract SQLException` AbstractMultiSend.`handleResultException​(SQLException qex, Results results, List<ParameterHolder[]> parametersList, List<String> queries, int currentCounter, int sendCmdCounter, int paramCount, PrepareResult prepareResult)`
`abstract void` AbstractMultiSend.`sendCmd​(PacketOutputStream writer, Results results, List<ParameterHolder[]> parametersList, List<String> queries, int paramCount, BulkStatus status, PrepareResult prepareResult)`
`void` AbstractConnectProtocol.`setActiveStreamingResult​(Results activeStreamingResult)`
`void` Protocol.`setActiveStreamingResult​(Results mariaSelectResultSet)`

Constructors in org.mariadb.jdbc.internal.protocol with parameters of type Results
`AbstractMultiSend​(Protocol protocol, PacketOutputStream writer, Results results, List<String> queries, ThreadPoolExecutor readScheduler)` Bulk execute for statement.executeBatch().
`AbstractMultiSend​(Protocol protocol, PacketOutputStream writer, Results results, ClientPrepareResult clientPrepareResult, List<ParameterHolder[]> parametersList, ThreadPoolExecutor readScheduler)` Bulk execute for client-side PreparedStatement.executeBatch (no prepare).
`AbstractMultiSend​(Protocol protocol, PacketOutputStream writer, Results results, ServerPrepareResult serverPrepareResult, List<ParameterHolder[]> parametersList, String sql, ThreadPoolExecutor readScheduler)` Bulk execute for Server PreparedStatement.executeBatch (when no COM_MULTI)
`AsyncMultiRead​(BulkStatus status, Protocol protocol, AbstractMultiSend bulkSend, int paramCount, Results results, List<ParameterHolder[]> parametersList, List<String> queries, PrepareResult prepareResult)` Read results async to avoid local and remote networking stack buffer overflow "lock".