#include <tablewriter.hxx>
Public Member Functions |
| | tablewriter (transaction_base &, const std::string &WName, const std::string &Null=std::string()) |
| template<typename ITER > |
| | tablewriter (transaction_base &, const std::string &WName, ITER begincolumns, ITER endcolumns) |
| template<typename ITER > |
| | tablewriter (transaction_base &T, const std::string &WName, ITER begincolumns, ITER endcolumns, const std::string &Null) |
| | ~tablewriter () throw () |
| template<typename IT > |
| void | insert (IT Begin, IT End) |
| template<typename TUPLE > |
| void | insert (const TUPLE &) |
| template<typename IT > |
| void | push_back (IT Begin, IT End) |
| template<typename TUPLE > |
| void | push_back (const TUPLE &) |
| void | reserve (size_type) |
| template<typename TUPLE > |
| tablewriter & | operator<< (const TUPLE &) |
| tablewriter & | operator<< (tablereader &) |
| template<typename IT > |
| std::string | generate (IT Begin, IT End) const |
| template<typename TUPLE > |
| std::string | generate (const TUPLE &) const |
| virtual void | complete () |
| void | write_raw_line (const std::string &) |
| | tablestream (transaction_base &Trans, const std::string &Null=std::string()) |
| virtual | ~tablestream ()=0 throw () |
| | transactionfocus (transaction_base &t) |
| | namedclass (const std::string &Classname, const std::string &Name="") |
| const std::string & | name () const throw () |
| const std::string & | classname () const throw () |
| std::string | description () const |
Detailed Description
- 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.
Member Typedef Documentation
Constructor & Destructor Documentation
| pqxx::tablewriter::tablewriter |
( |
transaction_base & |
T, |
|
|
const std::string & |
WName, |
|
|
const std::string & |
Null = std::string() |
|
) |
| |
template<typename ITER >
| pqxx::tablewriter::tablewriter |
( |
transaction_base & |
T, |
|
|
const std::string & |
WName, |
|
|
ITER |
begincolumns, |
|
|
ITER |
endcolumns |
|
) |
| |
template<typename ITER >
| pqxx::tablewriter::tablewriter |
( |
transaction_base & |
T, |
|
|
const std::string & |
WName, |
|
|
ITER |
begincolumns, |
|
|
ITER |
endcolumns, |
|
|
const std::string & |
Null |
|
) |
| |
| pqxx::tablewriter::~tablewriter |
( |
| ) |
throw () |
Member Function Documentation
| void pqxx::tablewriter::complete |
( |
| ) |
|
|
virtual |
template<typename IT >
| std::string pqxx::tablewriter::generate |
( |
IT |
Begin, |
|
|
IT |
End |
|
) |
| const |
template<typename TUPLE >
| std::string pqxx::tablewriter::generate |
( |
const TUPLE & |
T | ) |
const |
template<typename IT >
| void pqxx::tablewriter::insert |
( |
IT |
Begin, |
|
|
IT |
End |
|
) |
| |
template<typename TUPLE >
| void pqxx::tablewriter::insert |
( |
const TUPLE & |
T | ) |
|
template<typename TUPLE >
| tablewriter & pqxx::tablewriter::operator<< |
( |
const TUPLE & |
T | ) |
|
template<typename IT >
| void pqxx::tablewriter::push_back |
( |
IT |
Begin, |
|
|
IT |
End |
|
) |
| |
template<typename TUPLE >
| void pqxx::tablewriter::push_back |
( |
const TUPLE & |
T | ) |
|
| void pqxx::tablewriter::reserve |
( |
size_type |
| ) |
|
| void pqxx::tablewriter::write_raw_line |
( |
const std::string & |
Line | ) |
|
The documentation for this class was generated from the following files: