| Transaction Subsystem and Related Methods | Description |
|---|---|
| DbEnv::set_tx_max | Set maximum number of transactions |
| DbEnv::set_tx_timestamp | Set recovery timestamp |
| DbEnv::txn_checkpoint | Checkpoint the transaction subsystem |
| DbEnv::txn_recover | Distributed transaction recovery |
| DbEnv::txn_stat | Return transaction subsystem statistics |
| DbEnv::txn_begin | Begin a transaction |
| DbTxn::abort | Abort a transaction |
| DbTxn::commit | Commit a transaction |
| DbTxn::discard | Discard a prepared but not resolved transaction handle |
| DbTxn::id | Return a transaction's ID |
| DbTxn::prepare | Prepare a transaction for commit |
| DbTxn::set_timeout | Set transaction timeout |