libpqxx
7.0.6
|
Classes | |
class | pqxx::dbtransaction |
Abstract transaction base class: bracket transactions on the database. More... | |
class | pqxx::nontransaction |
Simple "transaction" class offering no transactional integrity. More... | |
class | pqxx::robusttransaction< ISOLATION > |
Slightly slower, better-fortified version of transaction. More... | |
class | pqxx::subtransaction |
"Transaction" nested within another transaction More... | |
class | pqxx::transaction< ISOLATION, READWRITE > |
Standard back-end transaction, templatized on isolation level. More... | |
class | pqxx::transaction_base |
Interface definition (and common code) for "transaction" classes. More... | |
All database access goes through instances of these classes. However, not all implementations of this interface need to provide full transactional integrity.
Several implementations of this interface are shipped with libpqxx, including the plain transaction class, the entirely unprotected nontransaction, and the more cautious robusttransaction.