Namespace mdbx
The libmdbx C++ API namespace.
Namespaces
| Type | Name |
|---|---|
| namespace | allocation_aware_details |
Classes
| Type | Name |
|---|---|
| struct | bad_map_id |
| struct | bad_transaction |
| struct | bad_value_size |
| class | buffer <class ALLOCATOR, typename CAPACITY_POLICY> The chunk of data stored inside the buffer or located outside it. |
| struct | buffer_pair_spec <typename ALLOCATOR, typename CAPACITY_POLICY> |
| struct | buffer_tag Type tag for delivered buffer template classes. |
| class | cache_entry Cache entry for the transparent read-your-writes caching, see txn::get_cached() andmdbx_cache_get() . |
| class | cursor Unmanaged cursor. |
| class | cursor_managed Managed cursor. |
| struct | dangling_map_id |
| struct | db_corrupted |
| struct | db_full |
| struct | db_invalid |
| struct | db_too_large |
| struct | db_unable_extend |
| struct | db_version_mismatch |
| struct | db_wanna_write_for_recovery |
| struct | default_capacity_policy |
| struct | duplicated_lck_file |
| class | env Unmanaged database environment. |
| class | env_managed Managed database environment. |
| class | error Implements error information and throwing corresponding exceptions. |
| class | exception Base class for all libmdbx's exceptions that correspond to libmdbx errors. |
| class | exception_thunk Transfers C++ exceptions thru C callbacks. |
| class | fatal Fatal exception that leads to termination anyway in dangerous unrecoverable cases. |
| struct | from_base58 Base58 decoder which satisfySliceTranscoder concept. |
| struct | from_base64 Base64 decoder which satisfySliceTranscoder concept. |
| struct | from_hex Hexadecimal decoder which satisfy SliceTranscoder concept. |
| struct | incompatible_operation |
| struct | internal_page_full |
| struct | internal_problem |
| struct | key_exists |
| struct | key_mismatch |
| struct | laggard_reader |
| struct | map_handle A handle for an individual table (aka key-value space, maps or sub-database) in the environment. |
| struct | max_maps_reached |
| struct | max_readers_reached |
| struct | multivalue |
| struct | mvcc_retarded |
| struct | no_data |
| struct | not_found |
| struct | operation_not_permitted |
| struct | pair Combines pair of slices for key and value to represent result of certain operations. |
| struct | pair_result Combines pair of slices for key and value with boolean flag to represent result of certain operations. |
| struct | permission_denied_or_not_writeable |
| struct | reader_slot_busy |
| struct | remote_media |
| struct | slice References a data located outside the slice. |
| struct | something_busy |
| struct | thread_mismatch |
| struct | to_base58 Base58 encoder which satisfySliceTranscoder concept. |
| struct | to_base64 Base64 encoder which satisfySliceTranscoder concept. |
| struct | to_hex Hexadecimal encoder which satisfy SliceTranscoder concept. |
| struct | transaction_full |
| struct | transaction_ousted |
| struct | transaction_overlapping |
| class | txn Unmanaged database transaction. |
| class | txn_managed Managed database transaction. |
| struct | value_result Combines data slice with boolean flag to represent result of certain operations. |
The documentation for this class was generated from the following file docs/mdbx.h++