Defines a Row where the data is presumed to be encoded with the mysql binary protocol.
A ClientDispatcher that implements the mysql client/server protocol.
A CloseRequest deallocates a prepared statement on the server.
A command request is a request initiated by the client and has a cmd byte associated with it.
A decoder for Results contained in a single packet.
Uses the binary protocol to build an execute request for a prepared statement.
Bridges a server handshake (HandshakeInit) with a client handshake (HandshakeResponse) using the given parameters.
Client response sent during connection phase.
A base class for exceptions related to client incompatibility with an upstream MySQL server.
Allocates a prepared statement on the server from the passed in query string.
A PreparedStatement represents a parameterized sql statement which may be applied concurrently with varying parameters.
A QueryRequest is used to send the server a text-based query that is executed immediately.
A RawValue contains the raw bytes that represent a value and enough meta data to decode the bytes.
Defines an interface that allows for easily reading the values in a mysql row.
A catch-all exception class for errors returned from the upstream MySQL server.
Defines a request that encodes the command byte and associated data into a packet.
Defines a row where the data is presumed to be encoded with the mysql text-based protocol.
An injector/extractor of java.sql.Timestamp values.
A UseRequest is used to change the default schema of the connection.
Defines a Value ADT that represents the domain of values received from a mysql server.
Used internally to synthesize a response from the server when sending a prepared statement CloseRequest
Represents and EOF result received from the server which contains any warnings and the server status.
Represents the Error Packet received from the server and the data sent along with it.
Represents the column meta-data associated with a query.
First result received from the server as part of the connection phase.
Indicates that the server to which the client is connected is configured to use a charset that the client is incompatible with.
Indicates that the server to which the client is connected is running a version of MySQL that the client is incompatible with.
Represents the OK Packet received from the server.
A request to check if the server is alive.
Meta data returned from the server in response to a prepared statement initialization request COM_STMT_PREPARE.
Resultset returned from the server containing field definitions and rows.
Extracts a value in UTC.