libpqxx 4.0
pqxx::tablestream Class Reference

#include <tablestream.hxx>

Inheritance diagram for pqxx::tablestream:

List of all members.

Public Member Functions

 tablestream (transaction_base &Trans, const std::string &Null=std::string())
virtual ~tablestream ()=0 throw ()
virtual void complete ()=0

Protected Member Functions

const std::string & NullStr () const
bool is_finished () const throw ()
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 ( ) throw () [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 throw () [protected]
const std::string& pqxx::tablestream::NullStr ( ) const [protected]

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