#include <tablestream.hxx>
Public Member Functions | |
tablestream (transaction_base &Trans, const std::string &Null=std::string()) | |
virtual | ~tablestream () PQXX_NOEXCEPT=0 |
virtual void | complete ()=0 |
Protected Member Functions | |
const std::string & | NullStr () const |
bool | is_finished () const PQXX_NOEXCEPT |
void | base_close () |
Static Protected Member Functions | |
template<typename ITER > | |
static std::string | columnlist (ITER colbegin, ITER colend) |
pqxx::tablestream::tablestream | ( | transaction_base & | Trans, | |
const std::string & | Null = std::string() | |||
) | [explicit] |
References tablestream().
Referenced by tablestream().
pqxx::tablestream::~tablestream | ( | ) | [pure virtual] |
void pqxx::tablestream::base_close | ( | ) | [protected] |
References is_finished(), and pqxx::internal::transactionfocus::unregister_me().
std::string pqxx::tablestream::columnlist | ( | ITER | colbegin, | |
ITER | colend | |||
) | [static, protected] |
References pqxx::separated_list().
Referenced by pqxx::tablereader::tablereader(), and pqxx::tablewriter::tablewriter().
virtual void pqxx::tablestream::complete | ( | ) | [pure virtual] |
Implemented in pqxx::tablereader, and pqxx::tablewriter.
bool pqxx::tablestream::is_finished | ( | ) | const [protected] |
Referenced by base_close().
const std::string& pqxx::tablestream::NullStr | ( | ) | const [protected] |
Referenced by pqxx::tablewriter::generate().