Revert "dialect: add alwaysfail driver (#1053)"

This reverts commit b3e118d301.
This commit is contained in:
Ariel Mashraki
2020-12-17 15:59:49 +02:00
parent b3e118d301
commit 70fbcb24e5
2 changed files with 0 additions and 52 deletions

View File

@@ -140,25 +140,3 @@ func (d *DebugTx) Rollback() error {
d.log(d.ctx, fmt.Sprintf("Tx(%s): rollbacked", d.id))
return d.Tx.Rollback()
}
type errDriver struct {
Driver
err error
}
func (d errDriver) Exec(context.Context, string, interface{}, interface{}) error {
return d.err
}
func (d errDriver) Query(context.Context, string, interface{}, interface{}) error {
return d.err
}
func (d errDriver) Tx(context.Context) (Tx, error) {
return nil, d.err
}
// AlwaysFail returns a driver that always returns the given error.
func AlwaysFail(driver Driver, err error) Driver {
return errDriver{driver, err}
}