LMDBAL 0.6.0
LMDB (Lightning Memory-Mapped Database Manager) Abstraction Layer
|
CLMDBAL::Base | Database abstraction |
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::iStorage | 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::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< K > | |
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::Serializer< V > | |
▼CLMDBAL::Transaction | Public read only transaction |
CLMDBAL::WriteTransaction | Public writable transaction |