#include </data/code/userver/odbc/include/userver/storages/odbc/transaction_options.hpp>
Options for starting an ODBC transaction.
Empty optionals preserve the physical connection's current driver defaults; the driver does not silently force READ COMMITTED or READ WRITE.
Definition at line 35 of file transaction_options.hpp.
Public Member Functions | |
| constexpr | TransactionOptions (IsolationLevel isolation) |
| constexpr | TransactionOptions (AccessMode mode) |
| constexpr | TransactionOptions (IsolationLevel isolation, AccessMode mode) |
Public Attributes | |
| std::optional< IsolationLevel > | isolation_level {} |
| std::optional< AccessMode > | access_mode {} |
|
inlineexplicitconstexpr |
Definition at line 43 of file transaction_options.hpp.
|
inlineexplicitconstexpr |
Definition at line 47 of file transaction_options.hpp.
|
inlineconstexpr |
Definition at line 51 of file transaction_options.hpp.
| std::optional<AccessMode> storages::odbc::TransactionOptions::access_mode {} |
Definition at line 37 of file transaction_options.hpp.
| std::optional<IsolationLevel> storages::odbc::TransactionOptions::isolation_level {} |
Definition at line 36 of file transaction_options.hpp.