mdb_txn_id function

int mdb_txn_id(
  1. Pointer<MDB_txn> txn
)

@brief Return the transaction's ID.

This returns the identifier associated with this transaction. For a read-only transaction, this corresponds to the snapshot being read; concurrent readers will frequently have the same transaction ID.

@paramin txn A transaction handle returned by #mdb_txn_begin() @return A transaction ID, valid if input is an active transaction.

Implementation

@ffi.FfiNative<mdb_size_t Function(ffi.Pointer<MDB_txn>)>('mdb_txn_id')
external int mdb_txn_id(
  ffi.Pointer<MDB_txn> txn,
);