libpqxx  v4.0-1
C++ library for PostgreSQL
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pqxx::internal::gate::transaction_tablewriter Class Reference

#include <transaction-tablewriter.hxx>

Inheritance diagram for pqxx::internal::gate::transaction_tablewriter:
Collaboration diagram for pqxx::internal::gate::transaction_tablewriter:

Private Types

typedef transaction_basereference
 A reference to the host class. Helps keep constructors easy. More...
 
typedef callgate
< transaction_base
super
 This class, to keep constructors easy. More...
 

Private Member Functions

 transaction_tablewriter (reference x)
 
void BeginCopyWrite (const PGSTD::string &table, const PGSTD::string &columns=PGSTD::string())
 
void EndCopyWrite ()
 
reference home () const throw ()
 The home object. The gate class has full "private" access. More...
 
void WriteCopyLine (const PGSTD::string &line)
 

Friends

class pqxx::tablewriter
 

Member Typedef Documentation

A reference to the host class. Helps keep constructors easy.

This class, to keep constructors easy.

Constructor & Destructor Documentation

pqxx::internal::gate::transaction_tablewriter::transaction_tablewriter ( reference  x)
inlineprivate

Member Function Documentation

void pqxx::internal::gate::transaction_tablewriter::BeginCopyWrite ( const PGSTD::string &  table,
const PGSTD::string &  columns = PGSTD::string() 
)
inlineprivate
void pqxx::internal::gate::transaction_tablewriter::EndCopyWrite ( )
inlineprivate
reference pqxx::internal::callgate< transaction_base >::home ( ) const throw ()
inlineprotectedinherited

The home object. The gate class has full "private" access.

void pqxx::internal::gate::transaction_tablewriter::WriteCopyLine ( const PGSTD::string &  line)
inlineprivate

Friends And Related Function Documentation

friend class pqxx::tablewriter
friend

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