LMDBAL 0.6.2
LMDB (Lightning Memory-Mapped Database Manager) Abstraction Layer
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NLMDBALDestroys a cache
 CSerializerA class handling serialization/deserialization
 CStorageThis is a basic key value storage
 CCacheStorage with additional caching in std::map
 CBaseDatabase abstraction
 CCursorAn object to iterate storages
 CCursorCommonAn object to manage cursor internals and state
 CExceptionParent abstract class for all LMDBAL exceptions
 CDirectoryThrown if LMDBAL had issues creating or opening database directory
 CClosedThrown if something in the database was called on closed state and it is not supported
 CCursorNotReadyThrown if the cursor was operated in closed state
 CCursorEmptyThrown if an empty cursor was somehow operated
 COpenedThrown if something in the database was called on opened state and it is not supported
 CNotFoundThrown if something in the database was not found
 CStorageDuplicateThrown if there was attempt to define storages with conflicting names
 CExistThrown if there was a key conflict in one of the storages
 CTransactionTerminated
 CUnknownThrown 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 >
 CSessionRAII guard that keeps the database environment active
 CStorageCommonStorage interface
 CTransactionPublic read only transaction
 CWriteTransactionPublic writable transaction