statement.h File Reference
#include <string>
#include <cxxtools/smartptr.h>
#include <tntdb/iface/istatement.h>
#include <tntdb/date.h>
#include <tntdb/time.h>
#include <tntdb/datetime.h>
#include <cxxtools/convert.h>
#include <tntdb/config.h>
#include <vector>
#include <list>
#include <deque>
#include <set>

Go to the source code of this file.

Classes

class  tntdb::Statement
 This class represents an SQL statement. More...
class  tntdb::Hostvar
 Helper class to hold a Statement and a column name. More...

Namespaces

namespace  tntdb

Functions

void tntdb::operator<< (Hostvar &hostvar, bool data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, int data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, long data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, unsigned data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, unsigned long data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, int32_t data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, uint32_t data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, int64_t data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, uint64_t data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, const Decimal &data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, float data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, double data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, char data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, const std::string &data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, const char *data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, const cxxtools::String &data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, const Blob &data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, const Date &data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, const Time &data)
 Set operators for host variables.
void tntdb::operator<< (Hostvar &hostvar, const Datetime &data)
 Set operators for host variables.
template<typename T >
void tntdb::operator<< (Hostvar &hostvar, const std::vector< T > &data)
 Set operators for host variables.
template<typename T >
void tntdb::operator<< (Hostvar &hostvar, const std::list< T > &data)
 Set operators for host variables.
template<typename T >
void tntdb::operator<< (Hostvar &hostvar, const std::deque< T > &data)
 Set operators for host variables.
template<typename T >
void tntdb::operator<< (Hostvar &hostvar, const std::set< T > &data)
 Set operators for host variables.
template<typename T >
void tntdb::operator<< (Hostvar &hostvar, const std::multiset< T > &data)
 Set operators for host variables.