Session Class Reference

#include <Session.h>

Inheritance diagram for Session:

Inheritance graph
[legend]

Public Member Functions

virtual DbRetVal open (const char *username, const char *password)=0
virtual DbRetVal close ()=0
virtual DatabaseManagergetDatabaseManager ()=0
virtual UserManagergetUserManager ()=0
virtual DbRetVal startTransaction (IsolationLevel level)=0
virtual DbRetVal commit ()=0
virtual DbRetVal rollback ()=0
virtual ~Session ()

Detailed Description

Definition at line 120 of file Session.h.


Constructor & Destructor Documentation

virtual Session::~Session (  )  [inline, virtual]

Definition at line 134 of file Session.h.

00134 { }


Member Function Documentation

virtual DbRetVal Session::close (  )  [pure virtual]

Implemented in SessionImpl.

virtual DbRetVal Session::commit (  )  [pure virtual]

Implemented in SessionImpl.

Referenced by Connection::commit().

Here is the caller graph for this function:

virtual DatabaseManager* Session::getDatabaseManager (  )  [pure virtual]

Implemented in SessionImpl.

Referenced by Connection::getDatabaseManager().

Here is the caller graph for this function:

virtual UserManager* Session::getUserManager (  )  [pure virtual]

Implemented in SessionImpl.

Referenced by Connection::getUserManager().

Here is the caller graph for this function:

virtual DbRetVal Session::open ( const char *  username,
const char *  password 
) [pure virtual]

Implemented in SessionImpl.

Referenced by Connection::open().

Here is the caller graph for this function:

virtual DbRetVal Session::rollback (  )  [pure virtual]

Implemented in SessionImpl.

Referenced by Connection::close(), Connection::rollback(), and Connection::~Connection().

Here is the caller graph for this function:

virtual DbRetVal Session::startTransaction ( IsolationLevel  level  )  [pure virtual]

Implemented in SessionImpl.

Referenced by Connection::startTransaction().

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
Generated on Mon Jun 9 22:50:48 2008 for csql by  doxygen 1.4.7