![]() |
MDBX Containers
|
docs | |
▼ examples | |
config_initialized_table.cpp | |
custom_struct_example.cpp | |
manual_transaction_example.cpp | |
multi_table_demo.cpp | |
single_transaction_demo.cpp | |
table_methods_showcase.cpp | |
▼ include | |
▼ mdbx_containers | |
▼ common | |
Config.hpp | Configuration options used when opening an MDBX environment |
Connection.hpp | Manages an MDBX database connection using a provided configuration |
Connection.ipp | |
MdbxException.hpp | Defines a specific exception for MDBX-related errors |
Transaction.hpp | Declares the Transaction class, a wrapper for managing MDBX transactions |
Transaction.ipp | |
▼ detail | |
BaseTable.hpp | Base class for working with MDBX databases (tables) |
path_utils.hpp | Utility functions for path manipulation, including relative path computation |
TransactionTracker.hpp | Tracks MDBX transactions per thread for reuse and cleanup |
TransactionTracker.ipp | |
utils.hpp | Utility helper functions for serializing values to and from MDBX |
common.hpp | Publicly usable low-level components of the MDBX Containers library |
KeyMultiValueTable.hpp | |
KeyTable.hpp | |
KeyValueTable.hpp | Declaration of the KeyValueTable class for managing key-value pairs in an MDBX database |
mdbx_containers.hpp | Main include file for the MDBX Containers library |
▼ tests | |
kv_container_all_types_test.cpp | |
mdbx_test.cpp | |
utils_test.cpp |