mirror of
https://github.com/ent/ent.git
synced 2026-05-24 09:31:56 +03:00
Revert "dialect: add alwaysfail driver (#1053)"
This reverts commit b3e118d301.
This commit is contained in:
@@ -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}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user