13#ifndef PQXX_H_SUBTRANSACTION
14#define PQXX_H_SUBTRANSACTION
16#if !defined(PQXX_HEADER_PRE)
17# error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>."
20#include "pqxx/dbtransaction.hxx"
89 std::string quoted_name()
const
91 return quote_name(transaction_focus::name());
93 virtual void do_commit()
override;
Base class for things that monopolise a transaction's attention.
Definition transaction_focus.hxx:29
Abstract transaction base class: bracket transactions on the database.
Definition dbtransaction.hxx:54
"Transaction" nested within another transaction
Definition subtransaction.hxx:78
The home of all libpqxx classes, functions, templates, etc.
Definition array.cxx:27