Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

fbwrap::FBwTransaction Class Reference

Database Transaction. More...

#include <FBwTransac.h>

Inheritance diagram for fbwrap::FBwTransaction:

fbwrap::FBwROTransaction List of all members.

Public Types

enum  rw_mode { READ_ONLY_TRANS, READ_WRITE_TRANS }
 enum representing read write mode of transaction More...


Public Methods

 FBwTransaction (FBwDb *db)
 Constructor.

 FBwTransaction (FBwDb *db, rw_mode mode)
 Constructor.

bool IsActive ()
 Tests wether transaction is active.

bool Start ()
void Commit ()
void Rollback ()
 ~FBwTransaction ()
isc_tr_handle * GetHandle ()

Detailed Description

Database Transaction.


Member Enumeration Documentation

enum fbwrap::FBwTransaction::rw_mode
 

enum representing read write mode of transaction

Enumeration values:
READ_ONLY_TRANS  Read Only Transaction.
READ_WRITE_TRANS  Read Write Transaction.


Constructor & Destructor Documentation

fbwrap::FBwTransaction::FBwTransaction FBwDb   db
 

Constructor.

Parameters:
db:  Database

fbwrap::FBwTransaction::FBwTransaction FBwDb   db,
rw_mode    mode
 

Constructor.

Parameters:
db:  Database
mode:  Read Write mode


Member Function Documentation

void fbwrap::FBwTransaction::Commit  
 

Method for commiting a transaction

bool fbwrap::FBwTransaction::Start  
 

Method for Starting a transaction

  • Returns: true on success false if error


The documentation for this class was generated from the following files:
Generated on Fri Jan 31 08:30:05 2003 for fbwrap by doxygen1.2.17