aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/go-xorm/xorm/session_tx.go
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2018-03-09 00:26:47 -0500
committerUnknwon <u@gogs.io>2018-03-09 00:26:47 -0500
commit28f74cf1c67cde80ae453a799d76752114fd5e18 (patch)
tree72b160aef0810492e257c2707884bb3052e1ba51 /vendor/github.com/go-xorm/xorm/session_tx.go
parent83655d5c00110044a4ac9bf46ec039379eded5dd (diff)
vendor: update github.com/go-xorm/xorm (#4913)
Diffstat (limited to 'vendor/github.com/go-xorm/xorm/session_tx.go')
-rw-r--r--vendor/github.com/go-xorm/xorm/session_tx.go24
1 files changed, 11 insertions, 13 deletions
diff --git a/vendor/github.com/go-xorm/xorm/session_tx.go b/vendor/github.com/go-xorm/xorm/session_tx.go
index 302bc104..84d2f7f9 100644
--- a/vendor/github.com/go-xorm/xorm/session_tx.go
+++ b/vendor/github.com/go-xorm/xorm/session_tx.go
@@ -6,14 +6,14 @@ package xorm
// Begin a transaction
func (session *Session) Begin() error {
- if session.IsAutoCommit {
+ if session.isAutoCommit {
tx, err := session.DB().Begin()
if err != nil {
return err
}
- session.IsAutoCommit = false
- session.IsCommitedOrRollbacked = false
- session.Tx = tx
+ session.isAutoCommit = false
+ session.isCommitedOrRollbacked = false
+ session.tx = tx
session.saveLastSQL("BEGIN TRANSACTION")
}
return nil
@@ -21,25 +21,23 @@ func (session *Session) Begin() error {
// Rollback When using transaction, you can rollback if any error
func (session *Session) Rollback() error {
- if !session.IsAutoCommit && !session.IsCommitedOrRollbacked {
- session.saveLastSQL(session.Engine.dialect.RollBackStr())
- session.IsCommitedOrRollbacked = true
- return session.Tx.Rollback()
+ if !session.isAutoCommit && !session.isCommitedOrRollbacked {
+ session.saveLastSQL(session.engine.dialect.RollBackStr())
+ session.isCommitedOrRollbacked = true
+ return session.tx.Rollback()
}
return nil
}
// Commit When using transaction, Commit will commit all operations.
func (session *Session) Commit() error {
- if !session.IsAutoCommit && !session.IsCommitedOrRollbacked {
+ if !session.isAutoCommit && !session.isCommitedOrRollbacked {
session.saveLastSQL("COMMIT")
- session.IsCommitedOrRollbacked = true
+ session.isCommitedOrRollbacked = true
var err error
- if err = session.Tx.Commit(); err == nil {
+ if err = session.tx.Commit(); err == nil {
// handle processors after tx committed
-
closureCallFunc := func(closuresPtr *[]func(interface{}), bean interface{}) {
-
if closuresPtr != nil {
for _, closure := range *closuresPtr {
closure(bean)