MCPcopy
hub / github.com/go-sql-driver/mysql / NewConnector

Function NewConnector

driver.go:101–109  ·  view source on GitHub ↗

NewConnector returns new driver.Connector.

(cfg *Config)

Source from the content-addressed store, hash-verified

99
100// NewConnector returns new driver.Connector.
101func NewConnector(cfg *Config) (driver.Connector, error) {
102 cfg = cfg.Clone()
103 // normalize the contents of cfg so calls to NewConnector have the same
104 // behavior as MySQLDriver.OpenConnector
105 if err := cfg.normalize(); err != nil {
106 return nil, err
107 }
108 return newConnector(cfg), nil
109}
110
111// OpenConnector implements driver.DriverContext.
112func (d MySQLDriver) OpenConnector(dsn string) (driver.Connector, error) {

Callers 4

TestBeforeConnectFunction · 0.85
TestNewConnectorFunction · 0.85

Calls 3

newConnectorFunction · 0.85
CloneMethod · 0.80
normalizeMethod · 0.80

Tested by 4

TestBeforeConnectFunction · 0.68
TestNewConnectorFunction · 0.68