Within executes a scoped transaction on a database
(db DB, fn func(transaction.Transaction) error)
| 163 | |
| 164 | // Within executes a scoped transaction on a database |
| 165 | func Within(db DB, fn func(transaction.Transaction) error) error { |
| 166 | return withinDatabase(db, fn, func() (ITransaction, error) { |
| 167 | return db.Begin() |
| 168 | }) |
| 169 | } |
| 170 | |
| 171 | // WithinTx executes a scoped transaction with options on a database |
| 172 | func WithinTx(ctx context.Context, db DB, options *transaction.TxOptions, fn func(transaction.Transaction) error) error { |
no test coverage detected