19 #ifndef PQXX_H_TABLESTREAM 20 #define PQXX_H_TABLESTREAM 21 #include "pqxx/compiler-public.hxx" 22 #include "pqxx/compiler-internal-pre.hxx" 23 #include "pqxx/transaction_base" 26 class transaction_base;
33 const PGSTD::string &Null=PGSTD::string());
35 virtual void complete() =0;
37 const PGSTD::string &
NullStr()
const {
return m_Null; }
40 template<
typename ITER>
41 static PGSTD::string columnlist(ITER colbegin, ITER colend);
49 template<
typename ITER>
inline 55 #include "pqxx/compiler-internal-post.hxx" Definition: tablestream.hxx:28
Definition: transaction_base.hxx:133
const std::string & NullStr() const
Definition: tablestream.hxx:37
bool is_finished() const
Definition: tablestream.hxx:38
The home of all libpqxx classes, functions, templates, etc.
Definition: basic_connection.hxx:35
std::string separated_list(const std::string &sep, ITER begin, ITER end, ACCESS access)
Access iterators using ACCESS functor, returning separator-separated list.
Definition: util.hxx:417
static std::string columnlist(ITER colbegin, ITER colend)
Definition: tablestream.hxx:50
Definition: transaction_base.hxx:52