#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.
|