コード例 #1
0
ファイル: txn.go プロジェクト: Crest/gomdb
func (txn *Txn) CursorRenew(cursor *Cursor) error {
	ret := C.mdb_cursor_renew(txn._txn, cursor._cursor)
	if ret != SUCCESS {
		return Errno(ret)
	}
	return nil
}
コード例 #2
0
ファイル: cursor.go プロジェクト: pasinskim/mender
// Renew associates readonly cursor with txn.
//
// See mdb_cursor_renew.
func (c *Cursor) Renew(txn *Txn) error {
	ret := C.mdb_cursor_renew(txn._txn, c._c)
	err := operrno("mdb_cursor_renew", ret)
	if err != nil {
		return err
	}
	c.txn = txn
	return nil
}
コード例 #3
0
ファイル: txn.go プロジェクト: hyc/gomdb
func (txn *Txn) CursorRenew(cursor *Cursor) error {
	ret := C.mdb_cursor_renew(txn._txn, cursor._cursor)
	return errno(ret)
}