| Class | Description |
|---|---|
| AbstractRowFactory | |
| BinaryResultsetReader | |
| BinaryRowFactory |
Handle binary-encoded data for server-side PreparedStatements
|
| ColumnDefinitionFactory | |
| ColumnDefinitionReader | |
| CompressedInputStream |
Used to de-compress packets from the MySQL server when protocol-level compression is turned on.
|
| CompressedPacketSender |
A
MessageSender for the compressed protocol. |
| DebugBufferingPacketReader |
A decorating
MessageReader which put debugging info to a ring-buffer. |
| DebugBufferingPacketSender | |
| MergingColumnDefinitionFactory | |
| MultiPacketReader |
A
MessageReader which reads a full packet
built from sequence of it's on-wire parts. |
| MysqlBinaryValueDecoder |
A
ValueDecoder for the MySQL binary (prepared statement) protocol. |
| MysqlTextValueDecoder |
Implementation of
ValueDecoder for the MySQL text protocol. |
| NativeAuthenticationProvider | |
| NativeCapabilities | |
| NativeConstants |
Constants specific to legacy MySQL protocol
|
| NativeMessageBuilder | |
| NativePacketHeader |
Represents the legacy protocol packet header, consisting of
3-bytes payload_length and 1-byte sequence_id.
|
| NativePacketPayload |
PacketPayload is the content of a full single packet (independent from
on-wire splitting) communicated with the server.
|
| NativeProtocol | |
| NativeServerSession | |
| NativeSocketConnection | |
| NativeUtils |
Utilities to manipulate MySQL protocol-specific formats.
|
| PacketSplitter |
Keep track of splitting a large packet into multi-packets segments.
|
| ResultsetFactory | |
| ResultsetRowReader | |
| SimplePacketReader |
Simple implementation of
MessageReader which handles the receiving of logical MySQL packets from the provided socket input stream. |
| SimplePacketSender |
Simple implementation of
MessageSender which handles the transmission of logical MySQL packets to the provided output stream. |
| TextResultsetReader | |
| TextRowFactory | |
| TimeTrackingPacketReader |
A
MessageReader which tracks the last time a packet was received. |
| TimeTrackingPacketSender |
A
MessageSender which tracks the last time a packet was sent. |
| TracingPacketReader |
A decorating
MessageReader which traces all received packets to the provided logger. |
| TracingPacketSender |
A decorating
MessageSender which traces all sent packets to the provided logger. |
| Enum | Description |
|---|---|
| NativeConstants.IntegerDataType |
Basic protocol data types as they are defined in http://dev.mysql.com/doc/internals/en/integer.html
|
| NativeConstants.StringLengthDataType |
Basic protocol data types as they are defined in http://dev.mysql.com/doc/internals/en/string.html
which require explicit length specification.
|
| NativeConstants.StringSelfDataType |
Basic self-describing protocol data types as they are defined in http://dev.mysql.com/doc/internals/en/string.html
|