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

Packages that use MariaDbConnection
org.mariadb.jdbc
org.mariadb.jdbc.internal.failover
org.mariadb.jdbc.internal.failover.impl
org.mariadb.jdbc.internal.protocol
org.mariadb.jdbc.internal.util.dao
org.mariadb.jdbc.internal.util.exceptions
org.mariadb.jdbc.internal.util.pool

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

Fields in org.mariadb.jdbc declared as MariaDbConnection
`protected MariaDbConnection` MariaDbStatement.`connection` the Connection object.

Methods in org.mariadb.jdbc that return MariaDbConnection
`MariaDbConnection` MariaDbPooledConnection.`getConnection()` Creates and returns a `Connection` object that is a handle for the physical connection that this `PooledConnection` object represents.
`MariaDbConnection` MariaDbStatement.`getConnection()` Gets the connection that created this statement.
`static MariaDbConnection` MariaDbConnection.`newConnection​(UrlParser urlParser, GlobalStateInfo globalInfo)` Create new connection Object.

Methods in org.mariadb.jdbc with parameters of type MariaDbConnection
`BasePrepareStatement` BasePrepareStatement.`clone​(MariaDbConnection connection)` Clone cached object.
`CallableFunctionStatement` CallableFunctionStatement.`clone​(MariaDbConnection connection)` Clone data.
`CallableProcedureStatement` CallableProcedureStatement.`clone​(MariaDbConnection connection)` Clone data.
`ClientSidePreparedStatement` ClientSidePreparedStatement.`clone​(MariaDbConnection connection)` Clone statement.
`MariaDbFunctionStatement` MariaDbFunctionStatement.`clone​(MariaDbConnection connection)` Clone statement.
`MariaDbProcedureStatement` MariaDbProcedureStatement.`clone​(MariaDbConnection connection)` Clone statement.
`MariaDbStatement` MariaDbStatement.`clone​(MariaDbConnection connection)` Clone statement.
`ServerSidePreparedStatement` ServerSidePreparedStatement.`clone​(MariaDbConnection connection)` Clone statement.

Constructors in org.mariadb.jdbc with parameters of type MariaDbConnection
`BasePrepareStatement​(MariaDbConnection connection, int resultSetScrollType, int resultSetConcurrency, int autoGeneratedKeys)` Constructor.
`CallableFunctionStatement​(MariaDbConnection connection, String sql, int resultSetType, int resultSetConcurrency)` Constructor for getter/setter of callableStatement.
`CallableParameterMetaData​(MariaDbConnection con, String database, String name, boolean isFunction)` Retrieve Callable metaData.
`CallableProcedureStatement​(MariaDbConnection connection, String sql, int resultSetScrollType, int resultSetConcurrency)` Constructor for getter/setter of callableStatement.
`ClientSidePreparedStatement​(MariaDbConnection connection, String sql, int resultSetScrollType, int resultSetConcurrency, int autoGeneratedKeys)` Constructor.
`MariaDbFunctionStatement​(MariaDbConnection connection, String databaseName, String procedureName, String arguments, int resultSetType, int resultSetConcurrency)` Specific implementation of CallableStatement to handle function call, represent by call like {?
`MariaDbPooledConnection​(MariaDbConnection connection)` Constructor.
`MariaDbProcedureStatement​(String query, MariaDbConnection connection, String procedureName, String database, int resultSetType, int resultSetConcurrency)` Specific implementation of CallableStatement to handle function call, represent by call like {?
`MariaDbStatement​(MariaDbConnection connection, int resultSetScrollType, int resultSetConcurrency)` Creates a new Statement.
`MariaXaConnection​(MariaDbConnection connection)`
`MariaXaResource​(MariaDbConnection connection)`
`ServerSidePreparedStatement​(MariaDbConnection connection, String sql, int resultSetScrollType, int resultSetConcurrency, int autoGeneratedKeys)` Constructor for creating Server prepared statement.

### Uses of MariaDbConnection in org.mariadb.jdbc.internal.failover

Methods in org.mariadb.jdbc.internal.failover with parameters of type MariaDbConnection
`void` AbstractMastersListener.`prolog​(long maxRows, MariaDbConnection connection, MariaDbStatement statement)`
`void` Listener.`prolog​(long maxRows, MariaDbConnection connection, MariaDbStatement statement)`

### Uses of MariaDbConnection in org.mariadb.jdbc.internal.failover.impl

Methods in org.mariadb.jdbc.internal.failover.impl with parameters of type MariaDbConnection
`void` MastersSlavesListener.`prolog​(long maxRows, MariaDbConnection connection, MariaDbStatement statement)`

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

Methods in org.mariadb.jdbc.internal.protocol with parameters of type MariaDbConnection
`void` AbstractQueryProtocol.`prolog​(long maxRows, boolean hasProxy, MariaDbConnection connection, MariaDbStatement statement)` Preparation before command.
`void` Protocol.`prolog​(long maxRows, boolean hasProxy, MariaDbConnection connection, MariaDbStatement statement)`
`void` AbstractQueryProtocol.`prologProxy​(ServerPrepareResult serverPrepareResult, long maxRows, boolean hasProxy, MariaDbConnection connection, MariaDbStatement statement)`
`void` Protocol.`prologProxy​(ServerPrepareResult serverPrepareResult, long maxRows, boolean hasProxy, MariaDbConnection connection, MariaDbStatement statement)`

### Uses of MariaDbConnection in org.mariadb.jdbc.internal.util.dao

Methods in org.mariadb.jdbc.internal.util.dao with parameters of type MariaDbConnection
`CloneableCallableStatement` CloneableCallableStatement.`clone​(MariaDbConnection connection)`

### Uses of MariaDbConnection in org.mariadb.jdbc.internal.util.exceptions

Methods in org.mariadb.jdbc.internal.util.exceptions with parameters of type MariaDbConnection
`static void` ExceptionMapper.`checkConnectionException​(SQLException exception, MariaDbConnection connection)` Check connection exception to report to poolConnection listeners.
`static SQLException` ExceptionMapper.`getException​(SQLException exception, MariaDbConnection connection, MariaDbStatement statement, boolean timeout)` Helper to decorate exception with associate subclass of `SQLException` exception.
`static void` ExceptionMapper.`throwException​(SQLException exception, MariaDbConnection connection, MariaDbStatement statement)` Helper to throw exception.

### Uses of MariaDbConnection in org.mariadb.jdbc.internal.util.pool

Methods in org.mariadb.jdbc.internal.util.pool that return MariaDbConnection
`MariaDbConnection` Pool.`getConnection()` Retrieve new connection.
`MariaDbConnection` Pool.`getConnection​(String username, String password)` Get new connection from pool if user and password correspond to pool.