#include <db.h>
Public Member Functions | |
| Query (Connection &conn) | |
| ~Query () | |
| ACE_INLINE Query & | operator<< (const char *sql) |
| ACE_INLINE Query & | operator<< (const int val) |
| ACE_INLINE Query & | operator<< (const long val) |
| ACE_INLINE Query & | operator<< (const double val) |
| ACE_INLINE Query & | operator<< (const float val) |
| ACE_INLINE Query & | operator<< (const short val) |
| ACE_INLINE Query & | operator<< (const unsigned char *sql) |
| ACE_INLINE Query & | operator<< (const unsigned int val) |
| ACE_INLINE Query & | operator<< (const unsigned long val) |
| ACE_INLINE Query & | operator<< (const unsigned short val) |
| ACE_INLINE const char * | str (void) |
Private Attributes | |
| Connection & | conn_ |
| std::ostrstream | sql_ |
Friends | |
| Query & | unixtime_impl (Query &Out, const time_t ut) |
| Query & | qstr_impl (Query &Out, const char *str) |
Query q(connection); // Connection is a pointer
q << "SELECT fld FROM table WHERE fld=" << qstr("rand'data");
std::cout << "SQL: " << q.str() << std::endl;
Definition at line 283 of file db.h.
| DB::Query::Query | ( | Connection & | conn | ) | [inline] |
| DB::Query::~Query | ( | ) | [inline] |
| ACE_INLINE Query& DB::Query::operator<< | ( | const unsigned short | val | ) | [inline] |
| ACE_INLINE Query& DB::Query::operator<< | ( | const unsigned long | val | ) | [inline] |
| ACE_INLINE Query& DB::Query::operator<< | ( | const unsigned int | val | ) | [inline] |
| ACE_INLINE Query& DB::Query::operator<< | ( | const unsigned char * | sql | ) | [inline] |
| ACE_INLINE Query& DB::Query::operator<< | ( | const short | val | ) | [inline] |
| ACE_INLINE Query& DB::Query::operator<< | ( | const float | val | ) | [inline] |
| ACE_INLINE Query& DB::Query::operator<< | ( | const double | val | ) | [inline] |
| ACE_INLINE Query& DB::Query::operator<< | ( | const long | val | ) | [inline] |
| ACE_INLINE Query& DB::Query::operator<< | ( | const int | val | ) | [inline] |
| ACE_INLINE Query& DB::Query::operator<< | ( | const char * | sql | ) | [inline] |
| ACE_INLINE const char* DB::Query::str | ( | void | ) | [inline] |
Connection& DB::Query::conn_ [private] |
std::ostrstream DB::Query::sql_ [private] |
Internal connection object reference
Definition at line 287 of file db.h.
Referenced by operator<<(), str(), and ~Query().
1.4.7