Documentation ¶
Index ¶
- Constants
- Variables
- func MySQLErrorCode(err error) uint16
- func ParseSocketFromNetstat(out string) string
- type Connection
- func (c *Connection) Close()
- func (c *Connection) Connect(tries uint) error
- func (c *Connection) DB() *sql.DB
- func (c *Connection) DSN() string
- func (c *Connection) GetGlobalVarNumber(varName string) float64
- func (c *Connection) GetGlobalVarString(varName string) string
- func (c *Connection) Set(queries []Query) error
- type ConnectionFactory
- type Connector
- type DSN
- type Query
- type RealConnectionFactory
Constants ¶
View Source
const (
ER_SPECIFIC_ACCESS_DENIED_ERROR = 1227
)
MySQL error codes
Variables ¶
View Source
var ErrNoSocket error = errors.New("Cannot find MySQL socket (localhost implies socket). Specify socket or use 127.0.0.1 instead of localhost.")
Functions ¶
func MySQLErrorCode ¶ added in v1.0.1
func ParseSocketFromNetstat ¶ added in v1.0.2
Types ¶
type Connection ¶
type Connection struct {
// contains filtered or unexported fields
}
func NewConnection ¶
func NewConnection(dsn string) *Connection
func (*Connection) Close ¶
func (c *Connection) Close()
func (*Connection) Connect ¶
func (c *Connection) Connect(tries uint) error
func (*Connection) DB ¶
func (c *Connection) DB() *sql.DB
func (*Connection) DSN ¶
func (c *Connection) DSN() string
func (*Connection) GetGlobalVarNumber ¶
func (c *Connection) GetGlobalVarNumber(varName string) float64
func (*Connection) GetGlobalVarString ¶
func (c *Connection) GetGlobalVarString(varName string) string
func (*Connection) Set ¶
func (c *Connection) Set(queries []Query) error
type ConnectionFactory ¶
type DSN ¶
type RealConnectionFactory ¶
type RealConnectionFactory struct { }
func (*RealConnectionFactory) Make ¶
func (f *RealConnectionFactory) Make(dsn string) Connector
Click to show internal directories.
Click to hide internal directories.