LMDBAL 0.6.0
LMDB (Lightning Memory-Mapped Database Manager) Abstraction Layer
|
▼NLMDBAL | |
CBase | Database abstraction |
CCache | Storage with additional caching in std::map |
CClosed | Thrown if something in the database was called on closed state and it is not supported |
CCursor | An object to iterate storages |
CCursorCommon | An object to manage cursor internals and state |
CCursorEmpty | Thrown if an empty cursor was somehow operated |
CCursorNotReady | Thrown if the cursor was operated in closed state |
CDirectory | Thrown if LMDBAL had issues creating or opening database directory |
CException | Parent abstract class for all LMDBAL exceptions |
CExist | Thrown if there was a key conflict in one of the storages |
CNotFound | Thrown if something in the database was not found |
COpened | Thrown if something in the database was called on opened state and it is not supported |
CSerializer | A class handling serialization/deserialization |
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 > | |
CStorage | This is a basic key value storage |
CStorageCommon | |
CStorageDuplicate | Thrown if there was attempt to define storages with conflicting names |
CTransaction | Public read only transaction |
CTransactionTerminated | |
CUnknown | Thrown if something unexpected happened |
CWriteTransaction | Public writable transaction |
CiStorage | Storage interface |