transaction

package
v0.0.0-...-1aaf8f9 Latest Latest
Warning

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

Go to latest
Published: Aug 24, 2018 License: MIT Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Transaction

type Transaction struct {
	Error error
	// contains filtered or unexported fields
}

func NewTransaction

func NewTransaction(db *gorm.DB) *Transaction

func (*Transaction) Begin

func (txn *Transaction) Begin() *Transaction

Begin transaction

func (*Transaction) Commit

func (txn *Transaction) Commit() *Transaction

Commit transaction

func (*Transaction) Create

func (txn *Transaction) Create(value interface{}) *gorm.DB

Rollback transaction

func (*Transaction) DB

func (txn *Transaction) DB() *gorm.DB

func (*Transaction) Rollback

func (txn *Transaction) Rollback() *Transaction

Rollback transaction

func (*Transaction) Set

func (txn *Transaction) Set(name string, value interface{}) *gorm.DB

Rollback transaction

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL