dtm/dtmcli/adapter.go
2021-08-21 04:06:59 +08:00

19 lines
299 B
Go

package dtmcli
import (
"database/sql"
)
// DB inteface of dtmcli db
type DB interface {
Exec(query string, args ...interface{}) (sql.Result, error)
QueryRow(query string, args ...interface{}) *sql.Row
}
// Tx interface of dtmcli tx
type Tx interface {
Rollback() error
Commit() error
DB
}