OZO 「お象」
Boost.Asio and libpq based asynchronous PostgreSQL unofficial header-only C++17 client library.
ozo::isolation_level Struct Reference

#include <ozo/transaction_options.h>

Description

'type enum' for transaction isolation levels supported by PostgreSQL

See the official documentation on transaction isolation and transaction initiation for more information on guarantees every level makes and how these options affect transaction behaviour.

Static Public Attributes

constexpr static hana::type< class serializable_tag > serializable {}
 SERIALIZABLE isolation level.
 
constexpr static hana::type< class repeatable_tag > repeatable_read {}
 REPEATABLE READ isolation level.
 
constexpr static hana::type< class read_committed_tag > read_committed {}
 READ COMMITTED isolation level.
 
constexpr static hana::type< class read_uncommitted > read_uncommitted {}
 READ UNCOMMITTED isolation level (treated like READ COMMITTED by PostgreSQL)