LMDBAL 0.6.0
LMDB (Lightning Memory-Mapped Database Manager) Abstraction Layer
|
Thrown if something unexpected happened. More...
#include <exceptions.h>
Public Member Functions | |
Unknown (const std::string &dbName, const std::string &message, const std::optional< std::string > &tableName=std::nullopt) | |
Creates exception. | |
std::string | getMessage () const |
returns exception message | |
Public Member Functions inherited from LMDBAL::Exception | |
const char * | what () const noexcept(true) override |
system exception method that is actually called to show the message | |
Thrown if something unexpected happened.
LMDBAL::Unknown::Unknown | ( | const std::string & | dbName, |
const std::string & | message, | ||
const std::optional< std::string > & | tableName = std::nullopt ) |
Creates exception.
message | - text description of the error, most of the times contains the result of mdb_strerror |
dbName | - name of the database |
tableName | - name of the storage that was operated with, abscent if the operation was with the database itself |
|
virtual |
returns exception message
Implements LMDBAL::Exception.