19 #ifndef PQXX_H_NONTRANSACTION
20 #define PQXX_H_NONTRANSACTION
22 #include "pqxx/compiler-public.hxx"
23 #include "pqxx/compiler-internal-pre.hxx"
25 #include "pqxx/connection_base"
26 #include "pqxx/result"
27 #include "pqxx/transaction_base"
72 const std::string &Name=std::string()) :
78 virtual void do_begin() PQXX_OVERRIDE {}
79 virtual result do_exec(
const char C[]) PQXX_OVERRIDE;
80 virtual void do_commit() PQXX_OVERRIDE {}
81 virtual void do_abort() PQXX_OVERRIDE {}
88 #include "pqxx/compiler-internal-post.hxx"
connection_base abstract base class; represents a connection to a database.
Definition: connection_base.hxx:149
nontransaction(connection_base &C, const std::string &Name=std::string())
Constructor.
Definition: nontransaction.hxx:71
Definition: nontransaction.hxx:62
Definition: transaction_base.hxx:133