(adapterName string)
| 15 | } |
| 16 | |
| 17 | func lookupAdapter(adapterName string) (Adapter, error) { |
| 18 | adapter := db.LookupAdapter(adapterName) |
| 19 | if sqlAdapter, ok := adapter.(Adapter); ok { |
| 20 | return sqlAdapter, nil |
| 21 | } |
| 22 | return nil, fmt.Errorf("%w %q", db.ErrMissingAdapter, adapterName) |
| 23 | } |
| 24 | |
| 25 | func BindTx(adapterName string, tx *sql.Tx) (Tx, error) { |
| 26 | adapter, err := lookupAdapter(adapterName) |