# Functions
NewBaseExecutor returns an in-memory executorinstance.
NewClient returns a client instance.
NewConnMap returns a connection map.
NewConnWith returns a connection with a raw connection.
NewDefaultAuthHandler returns a non authentication handler.
NewDefaultConfig returns a default configuration instance.
NewListener creates a new listener.
NewMySQLClient returns a client instance.
NULL represents the NULL value.
NewResult returns a successful result without any data.
NewResultWithRows returns a successful result with the specified rows.
NewResultWithRowsAffected returns a successful result with the specified rows affected count.
NewServer returns a new server instance.
NewValueWith builds a Value using typ and val.
# Structs
BaseExecutor is a stub listener to implement only target executor functions.
Client represents a client for MySQL server.
Config stores server configuration parammeters.
Conn represents a connection of MySQL binary protocol.
ConnMap represents a connection map.
Listener is the MySQL server protocol listener.
Client represents a client for MySQL server.
Server represents a MySQL-compatible server.
# Interfaces
A AuthHandler is an interface used for the user authentication.
DAOExecutor defines a executor interface for DAO (Database Administration Operations).
DCOExecutor defines a executor interface for DCO (Data Control Operations).
DDOExecutor defines a executor interface for DDO (Data Definition Operations).
DMOExecutor defines a executor interface for DMO (Data Manipulation Operations).
QueryExecutor represents an interface to execute all SQL queries.
A QueryHandler is an interface used for the request queries.
TCLExecutor defines a executor interface for TXN (Transaction Operations).
# Type aliases
BindVariable represents a single bind variable.
Field represents a field.
PrepareData is a buffer used for store prepare statement meta data.
Result represents a query result.
Value represents a value.