|
LMDBAL 0.6.2
LMDB (Lightning Memory-Mapped Database Manager) Abstraction Layer
|
| NLMDBAL | Destroys a cache |
| CSerializer | A class handling serialization/deserialization |
| CStorage | This is a basic key value storage |
| CCache | Storage with additional caching in std::map |
| CBase | Database abstraction |
| CCursor | An object to iterate storages |
| CCursorCommon | An object to manage cursor internals and state |
| CException | Parent abstract class for all LMDBAL exceptions |
| CDirectory | Thrown if LMDBAL had issues creating or opening database directory |
| CClosed | Thrown if something in the database was called on closed state and it is not supported |
| CCursorNotReady | Thrown if the cursor was operated in closed state |
| CCursorEmpty | Thrown if an empty cursor was somehow operated |
| COpened | Thrown if something in the database was called on opened state and it is not supported |
| CNotFound | Thrown if something in the database was not found |
| CStorageDuplicate | Thrown if there was attempt to define storages with conflicting names |
| CExist | Thrown if there was a key conflict in one of the storages |
| CTransactionTerminated | |
| CUnknown | Thrown if something unexpected happened |
| CSerializer< double > | |
| CSerializer< float > | |
| CSerializer< int16_t > | |
| CSerializer< int32_t > | |
| CSerializer< int64_t > | |
| CSerializer< int8_t > | |
| CSerializer< QByteArray > | |
| CSerializer< QString > | |
| CSerializer< std::string > | |
| CSerializer< uint16_t > | |
| CSerializer< uint32_t > | |
| CSerializer< uint64_t > | |
| CSerializer< uint8_t > | |
| CSession | RAII guard that keeps the database environment active |
| CStorageCommon | Storage interface |
| CTransaction | Public read only transaction |
| CWriteTransaction | Public writable transaction |