|
LMDBAL 0.6.2
LMDB (Lightning Memory-Mapped Database Manager) Abstraction Layer
|
| CLMDBAL::Base | Database abstraction |
| CLMDBAL::CursorCommon | An object to manage cursor internals and state |
| CLMDBAL::Cursor< K, V > | An object to iterate storages |
| Cstd::exception | |
| CLMDBAL::Exception | Parent abstract class for all LMDBAL exceptions |
| CLMDBAL::Closed | Thrown if something in the database was called on closed state and it is not supported |
| CLMDBAL::CursorEmpty | Thrown if an empty cursor was somehow operated |
| CLMDBAL::CursorNotReady | Thrown if the cursor was operated in closed state |
| CLMDBAL::Directory | Thrown if LMDBAL had issues creating or opening database directory |
| CLMDBAL::Exist | Thrown if there was a key conflict in one of the storages |
| CLMDBAL::NotFound | Thrown if something in the database was not found |
| CLMDBAL::Opened | Thrown if something in the database was called on opened state and it is not supported |
| CLMDBAL::StorageDuplicate | Thrown if there was attempt to define storages with conflicting names |
| CLMDBAL::TransactionTerminated | |
| CLMDBAL::Unknown | Thrown if something unexpected happened |
| CLMDBAL::Serializer< T > | A class handling serialization/deserialization |
| CLMDBAL::Serializer< double > | |
| CLMDBAL::Serializer< float > | |
| CLMDBAL::Serializer< int16_t > | |
| CLMDBAL::Serializer< int32_t > | |
| CLMDBAL::Serializer< int64_t > | |
| CLMDBAL::Serializer< int8_t > | |
| CLMDBAL::Serializer< QByteArray > | |
| CLMDBAL::Serializer< QString > | |
| CLMDBAL::Serializer< std::string > | |
| CLMDBAL::Serializer< uint16_t > | |
| CLMDBAL::Serializer< uint32_t > | |
| CLMDBAL::Serializer< uint64_t > | |
| CLMDBAL::Serializer< uint8_t > | |
| CLMDBAL::Session | RAII guard that keeps the database environment active |
| CLMDBAL::StorageCommon | Storage interface |
| CLMDBAL::Storage< K, V > | This is a basic key value storage |
| CLMDBAL::Cache< K, V > | Storage with additional caching in std::map |
| CLMDBAL::Transaction | Public read only transaction |
| CLMDBAL::WriteTransaction | Public writable transaction |