func()

in xray/sql_go110.go [130:152]


func (d *driverDriver) OpenConnector(name string) (driver.Connector, error) {
	var c driver.Connector
	if dctx, ok := d.Driver.(driver.DriverContext); ok {
		var err error
		c, err = dctx.OpenConnector(name)
		if err != nil {
			return nil, err
		}
	} else {
		c = &fallbackConnector{
			driver: d.Driver,
			name:   name,
		}
	}
	c = &driverConnector{
		Connector: c,
		driver:    d,
		filtered:  false,
		name:      name,
		// initialized attr lazy because we have no context here.
	}
	return c, nil
}