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

Packages that use Results
Package
Description
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
Modifier and Type
Field
Description
`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
Modifier
Constructor
Description
``
`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
Modifier and Type
Field
Description
`Results`
AbstractConnectProtocol.`activeStreamingResult`
Methods in org.mariadb.jdbc.internal.protocol that return Results
Modifier and Type
Method
Description
`Results`
AbstractConnectProtocol.`getActiveStreamingResult()`
`Results`
Protocol.`getActiveStreamingResult()`
Methods in org.mariadb.jdbc.internal.protocol with parameters of type Results
Modifier and Type
Method
Description
`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
Modifier
Constructor
Description
``
`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".