コード例 #1
0
ファイル: txn.go プロジェクト: jbooth/flotilla
func (txn *Txn) Abort() {
	if txn._txn != nil {
		C.mdb_txn_abort(txn._txn)
		runtime.UnlockOSThread()
		txn._txn = nil
	}
}
コード例 #2
0
ファイル: txn.go プロジェクト: glycerine/gomdb
func (txn *Txn) Abort() {
	if txn.txn == nil {
		return
	}
	C.mdb_txn_abort(txn.txn)
	// The transaction handle is always freed.
	txn.txn = nil
}
コード例 #3
0
ファイル: txn.go プロジェクト: jmptrader/gomdb
func (txn *Txn) Abort() {
	if txn._txn == nil {
		return
	}
	C.mdb_txn_abort(txn._txn)
	runtime.UnlockOSThread()
	// The transaction handle is always freed.
	txn._txn = nil
}
コード例 #4
0
ファイル: txn.go プロジェクト: Crest/gomdb
func (txn *Txn) Abort() {
	C.mdb_txn_abort(txn._txn)
	txn._txn = nil
}