22 #include "pqxx/compiler-public.hxx"
23 #include "pqxx/compiler-internal-pre.hxx"
90 virtual const PQXX_CONST PGSTD::exception &base()
const throw () =0;
98 virtual const PGSTD::exception &base()
const throw () {
return *
this; }
100 explicit failure(
const PGSTD::string &);
139 explicit sql_error(
const PGSTD::string &);
140 sql_error(
const PGSTD::string &,
const PGSTD::string &Q);
144 const PGSTD::string & PQXX_PURE query()
const throw ();
167 virtual const PGSTD::exception &base()
const throw () {
return *
this; }
177 virtual const PGSTD::exception &base()
const throw () {
return *
this; }
187 virtual const PGSTD::exception &base()
const throw () {
return *
this; }
196 virtual const PGSTD::exception &base()
const throw () {
return *
this; }
206 virtual const PGSTD::exception &base()
const throw () {
return *
this; }
236 const PGSTD::string &Q) :
247 const PGSTD::string &Q) :
258 const PGSTD::string &Q) :
269 const PGSTD::string &Q) :
280 const PGSTD::string &Q) :
291 const PGSTD::string &Q) :
328 syntax_error(
const PGSTD::string &err,
const PGSTD::string &Q,
int pos=-1) :
377 disk_full(
const PGSTD::string &err,
const PGSTD::string &Q) :
443 #include "pqxx/compiler-internal-post.hxx"