Documentation ¶
Index ¶
- func InBBoltTransactionScope(ctx context.Context, db *bbolt.DB, ...) (retErr error)
- func InBBoltTransactionScopeWithResult[T any](ctx context.Context, db *bbolt.DB, ...) (result T, err error)
- func InTransactionScopeWithResult[T any](ctx context.Context, transactionScoper TransactionScoper, ...) (result T, err error)
- type TransactionScoper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InBBoltTransactionScope ¶
Types ¶
type TransactionScoper ¶
type TransactionScoper interface {
InTransactionScope(ctx context.Context, transactionScope func(ctx context.Context) error) error
}
func NewBBoltTransactionScoper ¶
func NewBBoltTransactionScoper(db *bbolt.DB) TransactionScoper
Click to show internal directories.
Click to hide internal directories.