database::Database Class Reference
#include <Database.h>
Public Member Functions | |
| Database (const string &db_name=":memory:") SSRC_DECL_THROW(DatabaseException) | |
| prepared_statement_ptr | prepare (const string &statement) SSRC_DECL_THROW(DatabaseException) |
| void | execute (const string &statement) SSRC_DECL_THROW(DatabaseException) |
| bool | auto_commit () |
| void | begin_transaction () SSRC_DECL_THROW(DatabaseException) |
| void | rollback_transaction () SSRC_DECL_THROW(DatabaseException) |
| void | end_transaction () SSRC_DECL_THROW(DatabaseException) |
Detailed Description
Definition at line 308 of file Database.h.
Constructor & Destructor Documentation
| database::Database::Database | ( | const string & | db_name = ":memory:" | ) | [inline, explicit] |
Definition at line 318 of file Database.h.
References group_session::_database().
Member Function Documentation
| bool database::Database::auto_commit | ( | ) | [inline] |
Definition at line 349 of file Database.h.
References group_session::_database().
| void database::Database::begin_transaction | ( | ) | [inline] |
Definition at line 353 of file Database.h.
| void database::Database::end_transaction | ( | ) | [inline] |
Definition at line 361 of file Database.h.
| void database::Database::execute | ( | const string & | statement | ) | [inline] |
Definition at line 335 of file Database.h.
References group_session::_database().
| prepared_statement_ptr database::Database::prepare | ( | const string & | statement | ) | [inline] |
Definition at line 329 of file Database.h.
References group_session::_database().
Referenced by database::RowOperations< Row, ValueBinder, ValueLoader >::RowOperations(), and database::RowOperationsReadOnly< Row, ValueBinder, ValueLoader >::RowOperationsReadOnly().
| void database::Database::rollback_transaction | ( | ) | [inline] |
Definition at line 357 of file Database.h.
The documentation for this class was generated from the following file:
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.