Data Structures | Namespaces | Functions
/home/martin/workspace/OpenStreetNav/src/psql/Statement.h File Reference
#include "Database.h"
#include "PgSqlException.h"
#include "CopyTypes.h"
#include "BindTypes.h"
#include <libpqtypes.h>
#include <tuple>
#include "../util.h"

Go to the source code of this file.

Data Structures

class  psql::IStatement
class  psql::Statement< BindTypes, RetTypes, CopyTypes >
 Class representing an executable sql statement. More...

Namespaces

namespace  psql

Functions

template<typename BindTypes >
PGresult * psql::execBT (PGconn *conn, PGparam *param, std::string const &sql)
template<>
PGresult * psql::execBT< BindTypes<> > (PGconn *conn, PGparam *, std::string const &sql)
template<typename BindTypes >
PGresult * psql::execPrepBT (PGconn *conn, PGparam *param, std::string const &name)
template<>
PGresult * psql::execPrepBT< BindTypes<> > (PGconn *conn, PGparam *, std::string const &name)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines