fastcgi++
Classes | Namespaces
asql.hpp File Reference

Declares the ASql namespace. More...

#include <vector>
#include <queue>
#include <cstring>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/shared_array.hpp>
#include <boost/scoped_array.hpp>
#include <boost/function.hpp>
#include <boost/bind.hpp>
#include <boost/thread.hpp>
#include <asql/query.hpp>
#include <asql/data.hpp>

Go to the source code of this file.

Classes

class  ASql::Transaction< T >
 Build a series of queries into a transaction. More...
struct  ASql::Transaction< T >::Item
 Ties query objects to their statements. More...
class  ASql::Connection
 SQL Connection. More...
class  ASql::ConnectionPar< T >
 Defines some functions and data types shared between ASql engines. More...
struct  ASql::ConnectionPar< T >::QuerySet
class  ASql::ConnectionPar< T >::Queries
 Thread safe queue of queries. More...
class  ASql::ConnectionPar< T >::SetCanceler
 Locks the mutex on a statement and set's the canceller to the queries canceller. More...
class  ASql::Statement
 SQL Statement. More...

Namespaces

namespace  ASql
 Defines classes and functions relating to SQL querying.

Detailed Description

Declares the ASql namespace.

Definition in file asql.hpp.