## Uses of Interface
org.mariadb.jdbc.client.context.Context

Packages that use Context
org.mariadb.jdbc
org.mariadb.jdbc.client.context
org.mariadb.jdbc.client.result
org.mariadb.jdbc.codec.list
org.mariadb.jdbc.message.client
org.mariadb.jdbc.message.server
org.mariadb.jdbc.plugin.authentication
org.mariadb.jdbc.plugin.authentication.addon
org.mariadb.jdbc.plugin.authentication.standard

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

Methods in org.mariadb.jdbc that return Context
`Context` Connection.`getContext()`

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

Classes in org.mariadb.jdbc.client.context that implement Context
`class` `BaseContext`
`class` `RedoContext`

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

Fields in org.mariadb.jdbc.client.result declared as Context
`protected Context` Result.`context`

Methods in org.mariadb.jdbc.client.result with parameters of type Context
`static ResultSet` CompleteResult.`createResultSet​(String[] columnNames, org.mariadb.jdbc.codec.DataType[] columnTypes, String[][] data, Context context)` Create a result set from given data.
`static ResultSet` CompleteResult.`createResultSet​(String columnName, org.mariadb.jdbc.codec.DataType columnType, String[][] data, Context context)`

Constructors in org.mariadb.jdbc.client.result with parameters of type Context
`CompleteResult​(ColumnDefinitionPacket[] metadataList, byte[][] data, Context context)`
`CompleteResult​(Statement stmt, boolean binaryProtocol, long maxRows, ColumnDefinitionPacket[] metadataList, PacketReader reader, Context context, int resultSetType, boolean closeOnCompletion, boolean traceEnable)`
`Result​(ColumnDefinitionPacket[] metadataList, byte[][] data, Context context)`
`Result​(Statement stmt, boolean binaryProtocol, long maxRows, ColumnDefinitionPacket[] metadataList, PacketReader reader, Context context, int resultSetType, boolean closeOnCompletion, boolean traceEnable)`
`StreamingResult​(Statement stmt, boolean binaryProtocol, long maxRows, ColumnDefinitionPacket[] metadataList, PacketReader reader, Context context, int fetchSize, ReentrantLock lock, int resultSetType, boolean closeOnCompletion, boolean traceEnable)`
`UpdatableResult​(Statement stmt, boolean binaryProtocol, long maxRows, ColumnDefinitionPacket[] metadataList, PacketReader reader, Context context, int resultSetType, boolean closeOnCompletion, boolean traceEnable)`

### Uses of Context in org.mariadb.jdbc.codec.list

Methods in org.mariadb.jdbc.codec.list with parameters of type Context
`void` BigDecimalCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long length)`
`void` BigIntegerCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long length)`
`void` BitSetCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long length)`
`void` BlobCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLength)`
`void` BooleanCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLength)`
`void` ByteArrayCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLength)`
`void` ByteCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLength)`
`void` ClobCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLength)`
`void` DateCodec.`encodeText​(PacketWriter encoder, Context context, Object val, Calendar providedCal, Long maxLen)`
`void` DoubleCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLen)`
`void` DurationCodec.`encodeText​(PacketWriter encoder, Context context, Object val, Calendar cal, Long maxLen)`
`void` FloatCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLen)`
`void` GeometryCollectionCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLength)`
`void` IntCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLen)`
`void` LineStringCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLength)`
`void` LocalDateCodec.`encodeText​(PacketWriter encoder, Context context, Object val, Calendar cal, Long maxLen)`
`void` LocalDateTimeCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLen)`
`void` LocalTimeCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLen)`
`void` LongCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLen)`
`void` MultiLinestringCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLength)`
`void` MultiPointCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLength)`
`void` MultiPolygonCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLength)`
`void` PointCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLength)`
`void` PolygonCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLength)`
`void` ReaderCodec.`encodeText​(PacketWriter encoder, Context context, Object val, Calendar cal, Long maxLen)`
`void` ShortCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLen)`
`void` StreamCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLen)`
`void` StringCodec.`encodeText​(PacketWriter encoder, Context context, Object value, Calendar cal, Long maxLen)`
`void` TimeCodec.`encodeText​(PacketWriter encoder, Context context, Object val, Calendar providedCal, Long maxLen)`
`void` TimestampCodec.`encodeText​(PacketWriter encoder, Context context, Object val, Calendar providedCal, Long maxLen)`
`void` ZonedDateTimeCodec.`encodeText​(PacketWriter encoder, Context context, Object val, Calendar calParam, Long maxLen)`

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

Methods in org.mariadb.jdbc.message.client with parameters of type Context
`int` AuthMoreRawPacket.`encode​(PacketWriter writer, Context context)`
`int` BulkExecutePacket.`encode​(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult)`
`int` ChangeDbPacket.`encode​(PacketWriter writer, Context context)`
`int` ClientMessage.`encode​(PacketWriter writer, Context context)`
`int` ClosePreparePacket.`encode​(PacketWriter writer, Context context)` COM_STMT_CLOSE packet.
`int` ExecutePacket.`encode​(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult)`
`int` HandshakeResponse.`encode​(PacketWriter writer, Context context)`
`int` LongDataPacket.`encode​(PacketWriter writer, Context context)`
`int` PingPacket.`encode​(PacketWriter writer, Context context)`
`int` PreparePacket.`encode​(PacketWriter writer, Context context)`
`int` QueryPacket.`encode​(PacketWriter writer, Context context)`
`int` QueryWithParametersPacket.`encode​(PacketWriter encoder, Context context)`
`int` QuitPacket.`encode​(PacketWriter writer, Context context)`
`default int` RedoableClientMessage.`encode​(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult)`
`default int` RedoableWithPrepareClientMessage.`encode​(PacketWriter writer, Context context)`
`int` RedoableWithPrepareClientMessage.`encode​(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult)`
`int` ResetPacket.`encode​(PacketWriter writer, Context context)`
`int` SslRequestPacket.`encode​(PacketWriter writer, Context context)`
`void` ExecutePacket.`ensureReplayable​(Context context)`
`void` QueryWithParametersPacket.`ensureReplayable​(Context context)`
`default void` RedoableClientMessage.`ensureReplayable​(Context context)`
`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)`
`default int` RedoableClientMessage.`reEncode​(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult)`
`default int` RedoableWithPrepareClientMessage.`reEncode​(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult)`

### Uses of Context in org.mariadb.jdbc.message.server

Constructors in org.mariadb.jdbc.message.server with parameters of type Context
`CachedPrepareResultPacket​(org.mariadb.jdbc.client.ReadableByteBuf buffer, PacketReader reader, Context context)`
`EofPacket​(org.mariadb.jdbc.client.ReadableByteBuf buf, Context context)`

`ErrorPacket​(org.mariadb.jdbc.client.ReadableByteBuf buf, Context context)`

+--------------------------------------------------+ | 0 1 2 3 4 5 6 7 8 9 a b c d e f | +--------------------------------------------------+------------------+ | 17 00 00 01 FF 10 04 54 6F 6F 20 6D 61 6E 79 20 | .......Too many | | 63 6F 6E 6E 65 63 74 69 6F 6E 73 | connections | +--------------------------------------------------+------------------+

`OkPacket​(org.mariadb.jdbc.client.ReadableByteBuf buf, Context context)`
`PrepareResultPacket​(org.mariadb.jdbc.client.ReadableByteBuf buffer, PacketReader reader, Context context)`

### Uses of Context in org.mariadb.jdbc.plugin.authentication

Methods in org.mariadb.jdbc.plugin.authentication with parameters of type Context
`org.mariadb.jdbc.client.ReadableByteBuf` AuthenticationPlugin.`process​(PacketWriter encoder, PacketReader decoder, Context context)` Process plugin authentication.

### Uses of Context in org.mariadb.jdbc.plugin.authentication.addon

Methods in org.mariadb.jdbc.plugin.authentication.addon with parameters of type Context
`org.mariadb.jdbc.client.ReadableByteBuf` ClearPasswordPlugin.`process​(PacketWriter out, PacketReader in, Context context)` Send password in clear text to server.
`org.mariadb.jdbc.client.ReadableByteBuf` SendGssApiAuthPacket.`process​(PacketWriter out, PacketReader in, Context context)` Process gssapi plugin authentication.

### Uses of Context in org.mariadb.jdbc.plugin.authentication.standard

Methods in org.mariadb.jdbc.plugin.authentication.standard with parameters of type Context
`org.mariadb.jdbc.client.ReadableByteBuf` CachingSha2PasswordPlugin.`process​(PacketWriter out, PacketReader in, Context context)` Process native password plugin authentication.
`org.mariadb.jdbc.client.ReadableByteBuf` Ed25519PasswordPlugin.`process​(PacketWriter out, PacketReader in, Context context)` Process Ed25519 password plugin authentication.
`org.mariadb.jdbc.client.ReadableByteBuf` NativePasswordPlugin.`process​(PacketWriter out, PacketReader in, Context context)` Process native password plugin authentication.
`org.mariadb.jdbc.client.ReadableByteBuf` SendPamAuthPacket.`process​(PacketWriter out, PacketReader in, Context context)` Process PAM plugin authentication.