fastcgi++
Namespaces | Classes
ASql Namespace Reference

Defines classes and functions relating to SQL querying. More...

Namespaces

namespace  Data
 Defines data types and conversion techniques standard to the fastcgipp SQL facilities.
namespace  MySQL
 Defines classes and functions relating to MySQL querying.

Classes

class  Transaction
 Build a series of queries into a transaction. More...
class  Connection
 SQL Connection. More...
class  ConnectionPar
 Defines some functions and data types shared between ASql engines. More...
class  Statement
 SQL Statement. More...
struct  Error
 SQL Error. More...
class  QueryPar
 Parent class for storing query data to be passed and retrieved from statements. More...
struct  Query
 Class for storing query data to be passed to and retrieved from statements. More...
struct  Query< void, void, void, void >
 Query specialization for no results or parameters. More...
struct  Query< Parameters, Results, typename boost::enable_if< boost::is_base_of< Data::Set, Parameters > >::type, typename boost::enable_if< boost::is_base_of< Data::Set, Results > >::type >
 Query specialization for results of Data::Set type and parameters of Data::Set type. More...
struct  Query< Parameters, Results, typename boost::enable_if< boost::is_base_of< Data::Set, Parameters > >::type, typename boost::enable_if< boost::is_base_of< Data::SetContainer, Results > >::type >
 Query specialization for results of Data::SetContainer type and parameters of Data::Set type. More...
struct  Query< void, Results, void, typename boost::enable_if< boost::is_base_of< Data::Set, Results > >::type >
 Query specialization for results of Data::Set type and empty parameters (type void) More...
struct  Query< void, Results, void, typename boost::enable_if< boost::is_base_of< Data::SetContainer, Results > >::type >
 Query specialization for results of Data::SetContainer type and empty parameters (type void) More...
struct  Query< Parameters, void, typename boost::enable_if< boost::is_base_of< Data::Set, Parameters > >::type, void >
 Query specialization for no results (type void) and parameters of Data::Set type. More...
struct  Query< Parameters, void, typename boost::enable_if< boost::is_base_of< Data::SetContainer, Parameters > >::type, void >
 Query specialization for no results (type void) and parameters of Data::SetContainer type. More...

Detailed Description

Defines classes and functions relating to SQL querying.