sqlite3x::sqlite3_transaction Class Reference

#include <sqlite3x.hpp>

Inheritance diagram for sqlite3x::sqlite3_transaction:
[legend]

List of all members.

Public Member Functions

 sqlite3_transaction (sqlite3_connection &con, bool start=true)
 ~sqlite3_transaction ()
void begin ()
void commit ()
void rollback ()

Private Attributes

sqlite3_connectioncon
bool intrans


Detailed Description

Definition at line 121 of file sqlite3x.hpp.


Constructor & Destructor Documentation

sqlite3x::sqlite3_transaction::sqlite3_transaction ( sqlite3_connection con,
bool  start = true 
)

Definition at line 32 of file sqlite3x_transaction.cpp.

References begin().

sqlite3x::sqlite3_transaction::~sqlite3_transaction (  ) 

Definition at line 37 of file sqlite3x_transaction.cpp.

References intrans, and rollback().


Member Function Documentation

void sqlite3x::sqlite3_transaction::begin (  ) 

Definition at line 52 of file sqlite3x_transaction.cpp.

References con, sqlite3x::sqlite3_connection::executenonquery(), and intrans.

Referenced by sqlite3_transaction().

void sqlite3x::sqlite3_transaction::commit (  ) 

Definition at line 58 of file sqlite3x_transaction.cpp.

References con, sqlite3x::sqlite3_connection::executenonquery(), and intrans.

void sqlite3x::sqlite3_transaction::rollback (  ) 

Definition at line 64 of file sqlite3x_transaction.cpp.

References con, sqlite3x::sqlite3_connection::executenonquery(), and intrans.

Referenced by ~sqlite3_transaction().


Member Data Documentation

sqlite3_connection& sqlite3x::sqlite3_transaction::con [private]

Definition at line 124 of file sqlite3x.hpp.

Referenced by begin(), commit(), and rollback().

bool sqlite3x::sqlite3_transaction::intrans [private]

Definition at line 125 of file sqlite3x.hpp.

Referenced by begin(), commit(), rollback(), and ~sqlite3_transaction().


The documentation for this class was generated from the following files:
Generated on Tue Sep 25 19:23:13 2007 for libzypp by  doxygen 1.5.3