void savepoint(std::string const &name) override
Definition: postgres_db_transaction.hpp:37
void releaseSavepoint(std::string const &name) override
Definition: postgres_db_transaction.hpp:41
void commit() override
Definition: postgres_db_transaction.hpp:45
void prepare(std::string const &name) override
Definition: postgres_db_transaction.hpp:29
void begin() override
Definition: postgres_db_transaction.hpp:25
PostgresDbTransaction(PostgresDbTransaction const &)=delete
void rollback() override
Definition: postgres_db_transaction.hpp:49
void rollbackToSavepoint(std::string const &name) override
Definition: postgres_db_transaction.hpp:53
void commitPrepared(std::string const &name) override
Definition: postgres_db_transaction.hpp:33
PostgresDbTransaction(soci::session &sql)
Definition: postgres_db_transaction.hpp:23
PostgresDbTransaction & operator=(PostgresDbTransaction const &)=delete
Definition: postgres_db_transaction.hpp:15