repo

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 29, 2016 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Transaction

type Transaction interface {
	// Commit will persist the changes in the transaction.
	Commit() error

	// Rollback undoes the changes in a transaction
	Rollback() error
}

Transaction is an abstraction of transactions typically found in database systems. One of Commit() or Rollback() must be called on each transaction.

type TransactionFactory

type TransactionFactory func() (Transaction, error)