ROSE
0.9.6a
|
Exceptions thrown by database operations. More...
#include <SqlDatabase.h>
Public Member Functions | |
Exception (const char *mesg) | |
Exception (const std::string &mesg) | |
Exception (const std::runtime_error &e, const ConnectionPtr &conn, const TransactionPtr &tx, const StatementPtr &stmt) | |
Exception (const std::string &mesg, const ConnectionPtr &conn, const TransactionPtr &tx, const StatementPtr &stmt) | |
virtual | ~Exception () throw () |
virtual const char * | what () const throw () |
void | print (std::ostream &) const |
Public Attributes | |
ConnectionPtr | connection |
TransactionPtr | transaction |
StatementPtr | statement |
Private Attributes | |
std::string | what_str |
Exceptions thrown by database operations.
Definition at line 157 of file SqlDatabase.h.
|
inlineexplicit |
Definition at line 159 of file SqlDatabase.h.
Referenced by SqlDatabase::Connection::create().
|
inlineexplicit |
Definition at line 160 of file SqlDatabase.h.
|
inlineexplicit |
Definition at line 161 of file SqlDatabase.h.
|
inlineexplicit |
Definition at line 164 of file SqlDatabase.h.
|
inlinevirtual |
Definition at line 168 of file SqlDatabase.h.
|
virtual |
void SqlDatabase::Exception::print | ( | std::ostream & | ) | const |
ConnectionPtr SqlDatabase::Exception::connection |
Definition at line 171 of file SqlDatabase.h.
TransactionPtr SqlDatabase::Exception::transaction |
Definition at line 172 of file SqlDatabase.h.
StatementPtr SqlDatabase::Exception::statement |
Definition at line 173 of file SqlDatabase.h.
|
mutableprivate |
Definition at line 175 of file SqlDatabase.h.