| 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 |