pqxx::tablestream Class Reference

#include <tablestream.hxx>

Inheritance diagram for pqxx::tablestream:
pqxx::internal::transactionfocus pqxx::internal::namedclass pqxx::tablereader pqxx::tablewriter

List of all members.

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)

Detailed Description

Deprecated:
Base class for obsolete tablereader/tablewriter classes.

Constructor & Destructor Documentation

pqxx::tablestream::tablestream ( transaction_base Trans,
const std::string &  Null = std::string() 
) [explicit]

References tablestream().

Referenced by tablestream().

pqxx::tablestream::~tablestream (  )  [pure virtual]

Member Function Documentation

void pqxx::tablestream::base_close (  )  [protected]
template<typename ITER >
std::string pqxx::tablestream::columnlist ( ITER  colbegin,
ITER  colend 
) [static, protected]
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]

The documentation for this class was generated from the following files:

Generated on 17 Mar 2017 for libpqxx by  doxygen 1.6.1