Skip to content

Namespace mdbx

Namespace List > 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++