Savarese Software Research Corporation
database::Database Class Reference

#include <Database.h>

List of all members.

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().

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:

Savarese Software Research Corporation
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.