#include <prepared_statement.hxx>
Public Member Functions | |
| invocation (transaction_base &, const PGSTD::string &statement) | |
| result | exec () const |
| Execute! | |
| invocation & | operator() () |
| Pass null parameter. | |
| template<typename T> | |
| invocation & | operator() (const T &v, bool nonnull=true) |
| Pass parameter value. | |
| template<typename T> | |
| invocation & | operator() (T *v, bool nonnull=true) |
| Pass pointer parameter value, or null if pointer is null. | |
| invocation & | operator() (const char *v, bool nonnull=true) |
| Pass C-style string parameter, or null if pointer is null. | |
|
||||||||||||
|
|
|
|
Execute!
|
|
||||||||||||
|
Pass C-style string parameter, or null if pointer is null. This duplicates the pointer-to-template-argument-type version of the operator, but helps compilers with less advanced template implementations disambiguate calls where C-style strings are passed. |
|
||||||||||||||||
|
Pass pointer parameter value, or null if pointer is null.
|
|
||||||||||||||||
|
Pass parameter value.
|
|
|
Pass null parameter.
|
1.4.6