36 #ifndef _DATABASE_DATABASE_ERROR_HPP_INCLUDED
37 #define _DATABASE_DATABASE_ERROR_HPP_INCLUDED
67 const std::string& errormsg_,
68 const std::string& detail_=std::string())
std::string errordetail
detailed error message string
Definition: databaseError.hpp:81
Class for describing database errors.
Definition: databaseError.hpp:46
std::string errorclass
error class identifier
Definition: databaseError.hpp:78
DatabaseError(const char *errorclass_, int errorcode_, const std::string &errormsg_, const std::string &detail_=std::string())
Constructor.
Definition: databaseError.hpp:65
unsigned int errorcode
error code
Definition: databaseError.hpp:79
std::string errorhint
error message hint specified in TDL for the user
Definition: databaseError.hpp:82
DatabaseError()
Default constructor.
Definition: databaseError.hpp:50
DatabaseError(const DatabaseError &o)
Copy constructor.
Definition: databaseError.hpp:54
std::size_t ip
instruction pointer in vm program
Definition: databaseError.hpp:83
std::string dbname
error class identifier
Definition: databaseError.hpp:77
std::string errormsg
error message string
Definition: databaseError.hpp:80