package
1.0.6
Repository: https://github.com/cybergarage/go-mysql.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# 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.

# Constants

PackageName is the package name.
No description provided by the author

# 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.