dal Namespace Reference


Classes

class  dal::DbException
 Default database exception. More...
class  dal::DbConnectionFailure
 Database connection failure. More...
class  dal::DbDisconnectionFailure
 Database disconnection failure. More...
class  dal::DbSqlQueryExecFailure
 SQL query execution failure. More...
class  dal::AlreadySetException
 Already set exception. More...
class  dal::RsColumnHeadersNotSet
 Missing column headers exception. More...
class  dal::DataProvider
 An abstract data provider. More...
class  dal::DataProviderFactory
 A factory to create data providers. More...
class  dal::MySqlDataProvider
 A MySQL Data Provider. More...
class  dal::PqDataProvider
 A PostgreSQL Data Provider. More...
class  dal::RecordSet
 A RecordSet to store the result of a SQL query. More...
class  dal::SqLiteDataProvider
 A SQLite Data Provider. More...

Typedefs

typedef std::vector< std::string > Row
 Data type for a row in a RecordSet.

Enumerations

enum  DbBackends { DB_BKEND_MYSQL, DB_BKEND_SQLITE, DB_BKEND_POSTGRESQL }
 Enumeration type for the database backends. More...

Functions

std::ostream & operator<< (std::ostream &out, const RecordSet &rhs)
 Operator<< Append the stringified RecordSet to the output stream.


Typedef Documentation

typedef std::vector<std::string> dal::Row
 

Data type for a row in a RecordSet.

Definition at line 36 of file recordset.h.


Enumeration Type Documentation

enum DbBackends
 

Enumeration type for the database backends.

Enumeration values:
DB_BKEND_MYSQL 
DB_BKEND_SQLITE 
DB_BKEND_POSTGRESQL 

Definition at line 38 of file dataprovider.h.


Function Documentation

std::ostream& operator<< std::ostream &  out,
const RecordSet &  rhs
 

Operator<< Append the stringified RecordSet to the output stream.

Parameters:
out the output stream.
rhs the right hand side.
Returns:
the output stream for chaining.

Definition at line 199 of file recordset.cpp.


Generated on Fri Mar 30 15:39:19 2007 for TMW Server by  doxygen 1.3.9.1