move wrapper.sql to hook/sql #401
| @@ -32,7 +32,7 @@ type wrapperConn struct { | |||||||
| 	conn  driver.Conn | 	conn  driver.Conn | ||||||
| 	opts  Options | 	opts  Options | ||||||
| 	ctx   context.Context | 	ctx   context.Context | ||||||
| 	span  tracer.Span | 	//span  tracer.Span | ||||||
| } | } | ||||||
|  |  | ||||||
| // Close implements driver.Conn Close | // Close implements driver.Conn Close | ||||||
| @@ -324,7 +324,7 @@ func (w *wrapperConn) Ping(ctx context.Context) error { | |||||||
| 		return pc.Close() | 		return pc.Close() | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	var nctx context.Context | 	var nctx context.Context //nolint:gosimple | ||||||
| 	nctx = ctx | 	nctx = ctx | ||||||
| 	/* | 	/* | ||||||
| 		var span tracer.Span | 		var span tracer.Span | ||||||
|   | |||||||
| @@ -11,6 +11,7 @@ var ( | |||||||
| // _ driver.Connector     = (*wrapperDriver)(nil) | // _ driver.Connector     = (*wrapperDriver)(nil) | ||||||
| ) | ) | ||||||
|  |  | ||||||
|  | /* | ||||||
| type conn interface { | type conn interface { | ||||||
| 	driver.Pinger | 	driver.Pinger | ||||||
| 	driver.Execer | 	driver.Execer | ||||||
| @@ -21,6 +22,7 @@ type conn interface { | |||||||
| 	driver.ConnPrepareContext | 	driver.ConnPrepareContext | ||||||
| 	driver.ConnBeginTx | 	driver.ConnBeginTx | ||||||
| } | } | ||||||
|  | */ | ||||||
|  |  | ||||||
| // wrapperDriver defines a wrapper for driver.Driver | // wrapperDriver defines a wrapper for driver.Driver | ||||||
| type wrapperDriver struct { | type wrapperDriver struct { | ||||||
| @@ -36,7 +38,7 @@ func NewWrapper(d driver.Driver, opts ...Option) driver.Driver { | |||||||
|  |  | ||||||
| type wrappedConnector struct { | type wrappedConnector struct { | ||||||
| 	connector driver.Connector | 	connector driver.Connector | ||||||
| 	name      string | //	name      string | ||||||
| 	opts      Options | 	opts      Options | ||||||
| 	ctx       context.Context | 	ctx       context.Context | ||||||
| } | } | ||||||
|   | |||||||
| @@ -4,12 +4,14 @@ import ( | |||||||
| 	"database/sql/driver" | 	"database/sql/driver" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|  | /* | ||||||
| func wrapDriver(d driver.Driver, opts Options) driver.Driver { | func wrapDriver(d driver.Driver, opts Options) driver.Driver { | ||||||
| 	if _, ok := d.(driver.DriverContext); ok { | 	if _, ok := d.(driver.DriverContext); ok { | ||||||
| 		return &wrapperDriver{driver: d, opts: opts} | 		return &wrapperDriver{driver: d, opts: opts} | ||||||
| 	} | 	} | ||||||
| 	return struct{ driver.Driver }{&wrapperDriver{driver: d, opts: opts}} | 	return struct{ driver.Driver }{&wrapperDriver{driver: d, opts: opts}} | ||||||
| } | } | ||||||
|  | */ | ||||||
|  |  | ||||||
| // WrapConn allows an existing driver.Conn to be wrapped. | // WrapConn allows an existing driver.Conn to be wrapped. | ||||||
| func WrapConn(c driver.Conn, opts ...Option) driver.Conn { | func WrapConn(c driver.Conn, opts ...Option) driver.Conn { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user