## Uses of Class
org.mariadb.jdbc.util.exceptions.ExceptionFactory

Packages that use ExceptionFactory
org.mariadb.jdbc
org.mariadb.jdbc.client.context
org.mariadb.jdbc.client.result
org.mariadb.jdbc.client.tls
org.mariadb.jdbc.message.client
org.mariadb.jdbc.plugin
org.mariadb.jdbc.util.exceptions

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

Methods in org.mariadb.jdbc that return ExceptionFactory
`protected ExceptionFactory` Statement.`exceptionFactory()`
`protected ExceptionFactory` Connection.`getExceptionFactory()`

Constructors in org.mariadb.jdbc with parameters of type ExceptionFactory
`ParameterMetaData​(ExceptionFactory exceptionFactory, ColumnDefinitionPacket[] params)`

### Uses of ExceptionFactory in org.mariadb.jdbc.client.context

Methods in org.mariadb.jdbc.client.context that return ExceptionFactory
`ExceptionFactory` BaseContext.`getExceptionFactory()`
`ExceptionFactory` Context.`getExceptionFactory()`

Constructors in org.mariadb.jdbc.client.context with parameters of type ExceptionFactory
`BaseContext​(InitialHandshakePacket handshake, long clientCapabilities, Configuration conf, ExceptionFactory exceptionFactory, org.mariadb.jdbc.client.PrepareCache prepareCache)`
`RedoContext​(InitialHandshakePacket handshake, long clientCapabilities, Configuration conf, ExceptionFactory exceptionFactory, org.mariadb.jdbc.client.PrepareCache prepareCache)`

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

Fields in org.mariadb.jdbc.client.result declared as ExceptionFactory
`protected ExceptionFactory` Result.`exceptionFactory`

Constructors in org.mariadb.jdbc.client.result with parameters of type ExceptionFactory
`ResultSetMetaData​(ExceptionFactory exceptionFactory, ColumnDefinitionPacket[] fieldPackets, Configuration conf, boolean forceAlias)` Constructor.

### Uses of ExceptionFactory in org.mariadb.jdbc.client.tls

Methods in org.mariadb.jdbc.client.tls with parameters of type ExceptionFactory
`SSLSocketFactory` DefaultTlsSocketPlugin.`getSocketFactory​(Configuration conf, ExceptionFactory exceptionFactory)`

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

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

### Uses of ExceptionFactory in org.mariadb.jdbc.plugin

Methods in org.mariadb.jdbc.plugin with parameters of type ExceptionFactory
`SSLSocketFactory` TlsSocketPlugin.`getSocketFactory​(Configuration conf, ExceptionFactory exceptionFactory)` Get socket factory.

### Uses of ExceptionFactory in org.mariadb.jdbc.util.exceptions

Subclasses of ExceptionFactory in org.mariadb.jdbc.util.exceptions
`class` `ExceptionFactory.SqlExceptionFactory`

Methods in org.mariadb.jdbc.util.exceptions that return ExceptionFactory
`ExceptionFactory` ExceptionFactory.`of​(Statement statement)`
`ExceptionFactory` ExceptionFactory.`setConnection​(Connection connection)`
`ExceptionFactory` ExceptionFactory.`setPoolConnection​(MariaDbPoolConnection internalPoolConnection)`
`ExceptionFactory` ExceptionFactory.`withSql​(String sql)`

Methods in org.mariadb.jdbc.util.exceptions with parameters of type ExceptionFactory
`void` ExceptionFactory.`setConnection​(ExceptionFactory oldExceptionFactory)`