#include <transaction_base.hxx>
Public Member Functions | |
parameterized_invocation (connection_base &, const PGSTD::string &query) | |
result | exec () |
parameterized_invocation & | operator() () |
parameterized_invocation & | operator() (const binarystring &v) |
template<typename T > | |
parameterized_invocation & | operator() (const T &v) |
parameterized_invocation & | operator() (const binarystring &v, bool nonnull) |
template<typename T > | |
parameterized_invocation & | operator() (const T &v, bool nonnull) |
Private Member Functions | |
void | add_binary_param (const binarystring &b, bool nonnull) |
void | add_param () |
template<typename T > | |
void | add_param (const T &v, bool nonnull) |
int | marshall (scoped_array< const char * > &values, scoped_array< int > &lengths, scoped_array< int > &binaries) const |
Marshall parameter values into C-style arrays for passing to libpq. More... | |
parameterized_invocation & | operator= (const parameterized_invocation &) |
Not allowed. More... | |
Private Attributes | |
connection_base & | m_home |
const PGSTD::string | m_query |
pqxx::internal::parameterized_invocation::parameterized_invocation | ( | connection_base & | , |
const PGSTD::string & | query | ||
) |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
result pqxx::internal::parameterized_invocation::exec | ( | ) |
|
protectedinherited |
Marshall parameter values into C-style arrays for passing to libpq.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Not allowed.
|
private |
|
private |