LMDBAL 0.6.0
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]
 NLMDBAL
 CBaseDatabase abstraction
 CCacheStorage with additional caching in std::map
 CClosedThrown if something in the database was called on closed state and it is not supported
 CCursorAn object to iterate storages
 CCursorCommonAn object to manage cursor internals and state
 CCursorEmptyThrown if an empty cursor was somehow operated
 CCursorNotReadyThrown if the cursor was operated in closed state
 CDirectoryThrown if LMDBAL had issues creating or opening database directory
 CExceptionParent abstract class for all LMDBAL exceptions
 CExistThrown if there was a key conflict in one of the storages
 CNotFoundThrown if something in the database was not found
 COpenedThrown if something in the database was called on opened state and it is not supported
 CSerializerA 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 >
 CStorageThis is a basic key value storage
 CStorageCommon
 CStorageDuplicateThrown if there was attempt to define storages with conflicting names
 CTransactionPublic read only transaction
 CTransactionTerminated
 CUnknownThrown if something unexpected happened
 CWriteTransactionPublic writable transaction
 CiStorageStorage interface