![]() |
MDBX Containers
|
| docs | |
| ▼ examples | |
| any_value_table_example.cpp | |
| 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 |
| AnyValueTable.hpp | Table storing values of arbitrary type indexed by key |
| 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 | |
| any_value_table_test.cpp | |
| kv_container_all_types_test.cpp | |
| mdbx_test.cpp | |
| path_resolution_test.cpp | |
| utils_test.cpp |