|
LMDBAL 0.6.2
LMDB (Lightning Memory-Mapped Database Manager) Abstraction Layer
|
Destroys a cache. More...
Classes | |
| class | Serializer |
| A class handling serialization/deserialization. More... | |
| class | Storage |
| This is a basic key value storage. More... | |
| class | Cache |
| Storage with additional caching in std::map. More... | |
| class | Base |
| Database abstraction. More... | |
| class | Cursor |
| An object to iterate storages. More... | |
| class | CursorCommon |
| An object to manage cursor internals and state. More... | |
| class | Exception |
| Parent abstract class for all LMDBAL exceptions. More... | |
| class | Directory |
| Thrown if LMDBAL had issues creating or opening database directory. More... | |
| class | Closed |
| Thrown if something in the database was called on closed state and it is not supported. More... | |
| class | CursorNotReady |
| Thrown if the cursor was operated in closed state. More... | |
| class | CursorEmpty |
| Thrown if an empty cursor was somehow operated. More... | |
| class | Opened |
| Thrown if something in the database was called on opened state and it is not supported. More... | |
| class | NotFound |
| Thrown if something in the database was not found. More... | |
| class | StorageDuplicate |
| Thrown if there was attempt to define storages with conflicting names. More... | |
| class | Exist |
| Thrown if there was a key conflict in one of the storages. More... | |
| class | TransactionTerminated |
| class | Unknown |
| Thrown if something unexpected happened. More... | |
| class | Serializer< double > |
| class | Serializer< float > |
| class | Serializer< int16_t > |
| class | Serializer< int32_t > |
| class | Serializer< int64_t > |
| class | Serializer< int8_t > |
| class | Serializer< QByteArray > |
| class | Serializer< QString > |
| class | Serializer< std::string > |
| class | Serializer< uint16_t > |
| class | Serializer< uint32_t > |
| class | Serializer< uint64_t > |
| class | Serializer< uint8_t > |
| class | Session |
| RAII guard that keeps the database environment active. More... | |
| class | StorageCommon |
| Storage interface. More... | |
| class | Transaction |
| Public read only transaction. More... | |
| class | WriteTransaction |
| Public writable transaction. More... | |
Typedefs | |
| typedef MDB_txn * | TransactionID |
| I'm going to use transaction pointers as transaction IDs. | |
| typedef uint32_t | SizeType |
| All LMDBAL sizes are uint32. | |
Destroys a cache.
Destroys a storage.
Destroys the serializer.
Destroys this cursor.
If the cursor wasn't properly closed - it's going to be upon destruction