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  }