#include <tablewriter.hxx>
|
| tablewriter (transaction_base &, const PGSTD::string &WName, const PGSTD::string &Null=PGSTD::string()) |
|
template<typename ITER > |
| tablewriter (transaction_base &, const PGSTD::string &WName, ITER begincolumns, ITER endcolumns) |
|
template<typename ITER > |
| tablewriter (transaction_base &T, const PGSTD::string &WName, ITER begincolumns, ITER endcolumns, const PGSTD::string &Null) |
|
| ~tablewriter () throw () |
|
const PGSTD::string & | classname () const throw () |
|
template<typename ITER > |
PGSTD::string | columnlist (ITER colbegin, ITER colend) |
|
virtual void | complete () |
|
PGSTD::string | description () const |
|
template<typename IT > |
PGSTD::string | generate (IT Begin, IT End) const |
|
template<typename TUPLE > |
PGSTD::string | generate (const TUPLE &) const |
|
template<typename IT > |
void | insert (IT Begin, IT End) |
|
template<typename TUPLE > |
void | insert (const TUPLE &) |
|
const PGSTD::string & | name () const throw () |
|
template<typename TUPLE > |
tablewriter & | operator<< (const TUPLE &) |
|
tablewriter & | operator<< (tablereader &) |
|
template<typename IT > |
void | push_back (IT Begin, IT End) |
|
template<typename TUPLE > |
void | push_back (const TUPLE &) |
|
void | reserve (size_type) |
|
void | write_raw_line (const PGSTD::string &) |
|
|
template<typename ITER > |
static PGSTD::string | columnlist (ITER colbegin, ITER colend) |
|
- Deprecated:
- Efficiently write data directly to a database table.
- Warning
- This class does not work reliably with multibyte encodings. Using it with some multi-byte encodings may pose a security risk.
pqxx::tablewriter::tablewriter |
( |
transaction_base & |
, |
|
|
const PGSTD::string & |
WName, |
|
|
const PGSTD::string & |
Null = PGSTD::string() |
|
) |
| |
template<typename ITER >
pqxx::tablewriter::tablewriter |
( |
transaction_base & |
T, |
|
|
const PGSTD::string & |
WName, |
|
|
ITER |
begincolumns, |
|
|
ITER |
endcolumns |
|
) |
| |
|
inline |
template<typename ITER >
pqxx::tablewriter::tablewriter |
( |
transaction_base & |
T, |
|
|
const PGSTD::string & |
WName, |
|
|
ITER |
begincolumns, |
|
|
ITER |
endcolumns, |
|
|
const PGSTD::string & |
Null |
|
) |
| |
|
inline |
pqxx::tablewriter::~tablewriter |
( |
| ) |
throw () |
void pqxx::tablestream::base_close |
( |
| ) |
|
|
protectedinherited |
const PGSTD::string& pqxx::internal::namedclass::classname |
( |
| ) |
const throw () |
|
inlineinherited |
template<typename ITER >
static PGSTD::string pqxx::tablestream::columnlist |
( |
ITER |
colbegin, |
|
|
ITER |
colend |
|
) |
| |
|
staticprotectedinherited |
template<typename ITER >
PGSTD::string pqxx::tablestream::columnlist |
( |
ITER |
colbegin, |
|
|
ITER |
colend |
|
) |
| |
|
inlineinherited |
virtual void pqxx::tablewriter::complete |
( |
| ) |
|
|
virtual |
PGSTD::string pqxx::internal::namedclass::description |
( |
| ) |
const |
|
inherited |
template<typename IT >
PGSTD::string pqxx::tablewriter::generate |
( |
IT |
Begin, |
|
|
IT |
End |
|
) |
| const |
|
inline |
template<typename TUPLE >
PGSTD::string pqxx::tablewriter::generate |
( |
const TUPLE & |
T | ) |
const |
|
inline |
template<typename IT >
void pqxx::tablewriter::insert |
( |
IT |
Begin, |
|
|
IT |
End |
|
) |
| |
|
inline |
template<typename TUPLE >
void pqxx::tablewriter::insert |
( |
const TUPLE & |
T | ) |
|
|
inline |
bool pqxx::tablestream::is_finished |
( |
| ) |
const throw () |
|
inlineprotectedinherited |
const PGSTD::string& pqxx::internal::namedclass::name |
( |
| ) |
const throw () |
|
inlineinherited |
const PGSTD::string& pqxx::tablestream::NullStr |
( |
| ) |
const |
|
inlineprotectedinherited |
template<typename TUPLE >
tablewriter & pqxx::tablewriter::operator<< |
( |
const TUPLE & |
T | ) |
|
|
inline |
template<typename IT >
void pqxx::tablewriter::push_back |
( |
IT |
Begin, |
|
|
IT |
End |
|
) |
| |
|
inline |
template<typename TUPLE >
void pqxx::tablewriter::push_back |
( |
const TUPLE & |
T | ) |
|
|
inline |
void pqxx::internal::transactionfocus::reg_pending_error |
( |
const PGSTD::string & |
| ) |
throw () |
|
protectedinherited |
void pqxx::internal::transactionfocus::register_me |
( |
| ) |
|
|
protectedinherited |
bool pqxx::internal::transactionfocus::registered |
( |
| ) |
const throw () |
|
inlineprotectedinherited |
void pqxx::tablewriter::reserve |
( |
size_type |
| ) |
|
|
inline |
void pqxx::tablewriter::setup |
( |
transaction_base & |
, |
|
|
const PGSTD::string & |
WName, |
|
|
const PGSTD::string & |
Columns = PGSTD::string() |
|
) |
| |
|
private |
void pqxx::internal::transactionfocus::unregister_me |
( |
| ) |
throw () |
|
protectedinherited |
void pqxx::tablewriter::write_raw_line |
( |
const PGSTD::string & |
| ) |
|
The documentation for this class was generated from the following file: