fatalmind::SQL Namespace Reference


Detailed Description

the fatalmind::SQL namespace serves two requirements:


Classes

class  Bind
 This class defines the common interface for all SQL* classes which do accept input data via placeholders. More...
class  BindInterface
 This class is for documentation purposes only. More...
class  BindOut
 This class defines the common interface for all SQL* classes which do return output colums. More...
class  BindOutInterface
 This class is for documentation purposes only. More...
class  ConcreteWrapper
class  SQLFactory
class  SQLResource
class  DummySQLResource
class  SQLResourceSpecialized
class  ResourceType
 The pool type to access SQL databases with runtime type. More...
struct  Commands
class  CommandParameters
class  RTSQLBatch
class  RTSQLBatch_Impl
class  RTSQLBatch_SpecializedImplCloneHelper
class  fatalmind::SQL::RTSQLBatch_SpecializedImplCloneHelper< TM, RTSQLBatch_Impl, RT, CW, RTC >
class  RTSQLBatch_SpecializedImpl
class  SQLCommandWrapper
class  RTSQLCommand
class  RTSQLExecute
 A command to issue a non-select statement against an SQL database. More...
class  RTSQLExecute_Impl
class  RTSQLSelectRow_Impl
class  RTSQLExecute_SpecializedImplCloneHelper
class  fatalmind::SQL::RTSQLExecute_SpecializedImplCloneHelper< TM, RTSQLExecute_Impl, RT, CW, RTC >
class  RTSQLExecute_SpecializedImpl
class  RTSQLSelect
 A command to issue a select statement against an SQL database. More...
class  RTSQLSelectRow
 A command to issue a select statement against an SQL database and fetch only a single row. More...
class  RTSQLSelectRow_SpecializedImpl
class  RTSQLTransaction
 This class implements the concept of a database transaction. More...
class  RTSQLTransaction_Impl
class  RTSQLTransaction_SpecializedImplCloneHelper
class  fatalmind::SQL::RTSQLTransaction_SpecializedImplCloneHelper< TM, RTSQLTransaction_Impl, RT, CW, RTC >
class  RTSQLTransaction_SpecializedImpl
class  SQLBatchCommand
class  SQLException
 General exception to be thrown by SQL commands. More...
class  SQLFactoryInterface
class  SQLFetcher
 This class allows fetching of data (rows) from SQLSelect or SQLSelectRow commands. More...
class  NopSQLFetcher

Variables

const string type_oracle_prefix = "oci"
const string type_oracle9_prefix = "oci9"
const string type_oracle10_prefix = "oci10"
const string type_mysql_prefix = "mysql"
const string type_mysql3_prefix = "mysql3"
const string type_mysql4_prefix = "mysql4"
const string type_mysql5_prefix = "mysql5"
class NopSQLFetcher NopFetcher


Generated on Mon Jun 9 11:27:04 2008 for ResourcePool by  doxygen 1.5.5