Expand description

ACID-compliant transaction log and manager.


An entry in a transaction log.

The active log position information.

A transaction that is managed by a TransactionManager.

The transaction log state.

A handle to an executing transaction.

A unique identifier of a transaction within a transaction log.

A transaction log that records changes for one or more trees.

A shared TransactionLog manager. Allows multiple threads to interact with a single transaction log.

An acquirable lock for a tree.

A handle to a lock. Upon dropping, the lock will be released.

Type Definitions

A collection of handles that keep trees locked.