#include <qparms.h>
Collaboration diagram for mysqlpp::SQLQueryParms:

Public Types | |
| typedef const SQLTypeAdapter & | sta |
| Abbreviation so some of the declarations below don't span many lines. | |
Public Member Functions | |
| SQLQueryParms () | |
| Default constructor. | |
| SQLQueryParms (Query *p) | |
| Create object. | |
| bool | bound () |
| Returns true if we are bound to a query object. | |
| void | clear () |
| Clears the list. | |
| size_t | escape_string (std::string *ps, const char *original=0, size_t length=0) const |
| Indirect access to Query::escape_string(). | |
| size_t | escape_string (char *escaped, const char *original, size_t length) const |
| Indirect access to Query::escape_string(). | |
| SQLTypeAdapter & | operator[] (size_type n) |
| Access element number n. | |
| const SQLTypeAdapter & | operator[] (size_type n) const |
| Access element number n. | |
| SQLTypeAdapter & | operator[] (const char *str) |
| Access the value of the element with a key of str. | |
| const SQLTypeAdapter & | operator[] (const char *str) const |
| Access the value of the element with a key of str. | |
| SQLQueryParms & | operator<< (const SQLTypeAdapter &str) |
| Adds an element to the list. | |
| SQLQueryParms & | operator+= (const SQLTypeAdapter &str) |
| Adds an element to the list. | |
| SQLQueryParms | operator+ (const SQLQueryParms &other) const |
| Build a composite of two parameter lists. | |
| void | set (sta a, sta b, sta c, sta d, sta e, sta f, sta g, sta h, sta i, sta j, sta k, sta l) |
| Set the template query parameters. | |
Friends | |
| class | Query |
|
|
Create object.
|
|
|
Returns true if we are bound to a query object. Basically, this tells you which of the two ctors were called. |
|
||||||||||||||||
|
Indirect access to Query::escape_string().
|
|
||||||||||||||||
|
Indirect access to Query::escape_string().
|
|
|
Build a composite of two parameter lists.
If this list is (a, b) and
If the two lists are the same length or this list is longer than the |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Set the template query parameters. Sets parameter 0 to a, parameter 1 to b, etc. There are overloaded versions of this function that take anywhere from one to a dozen parameters. |
1.3.9.1