github.com/aacfactory/fns-contrib/databases/sql@v1.2.84/dac/transaction.go (about) 1 package dac 2 3 import ( 4 "github.com/aacfactory/fns-contrib/databases/sql" 5 "github.com/aacfactory/fns-contrib/databases/sql/databases" 6 "github.com/aacfactory/fns/context" 7 ) 8 9 func Begin(ctx context.Context, options ...databases.TransactionOption) (err error) { 10 err = sql.Begin(ctx, options...) 11 return 12 } 13 14 func Commit(ctx context.Context) (err error) { 15 err = sql.Commit(ctx) 16 return 17 } 18 19 func Rollback(ctx context.Context) { 20 sql.Rollback(ctx) 21 return 22 }