Expand description
See the documentation for BptreeMap
Modules
Async BptreeMap
- See the documentation for the sync BptreeMap
Structs
A concurrently readable map based on a modified B+Tree structure.
A point-in-time snapshot of the tree from within a read OR write. This is useful for building other transactional types ontop of this structure, as you need a way to downcast both BptreeMapReadTxn or BptreeMapWriteTxn to a singular reader type for a number of get_inner() style patterns.
An active read transaction over a BptreeMap
. The data in this tree
is guaranteed to not change and will remain consistent for the life
of this transaction.
An active write transaction for a BptreeMap
. The data in this tree
may be modified exclusively through this transaction without affecting
readers. The write may be rolledback/aborted by dropping this guard
without calling commit()
. Once commit()
is called, readers will be
able to access and percieve changes in new transactions.