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.
Allocates a prepared statement on the server from the passed in query string.
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.
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.
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.
NOOP Request used internally by this client.
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.
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.