Apache Ignite C++ Client
Loading...
Searching...
No Matches
ignite::transaction_options Class Reference

#include <transaction_options.h>

Public Member Functions

std::int64_t get_timeout_millis () const
transaction_optionsset_timeout_millis (std::int64_t timeout_millis)
bool is_read_only () const
transaction_optionsset_read_only (bool read_only)

Detailed Description

Transaction options.

Member Function Documentation

◆ get_timeout_millis()

std::int64_t ignite::transaction_options::get_timeout_millis ( ) const
inlinenodiscard

Transaction timeout.

Returns
Transaction timeout in milliseconds.

◆ is_read_only()

bool ignite::transaction_options::is_read_only ( ) const
inlinenodiscard

Transaction allow only read operations.

Returns
True if only read operation are allowed false otherwise.

◆ set_read_only()

transaction_options & ignite::transaction_options::set_read_only ( bool read_only)
inline

Change transaction to be read-only or read-write.

Parameters
read_onlyTrue if transaction should read-only, false if read-write.
Returns
Reference to this for chaining.

◆ set_timeout_millis()

transaction_options & ignite::transaction_options::set_timeout_millis ( std::int64_t timeout_millis)
inline

Sets new value for transaction timeout.

Parameters
timeout_millisTransaction timeout in milliseconds.
Returns
Reference to this for chaining.

The documentation for this class was generated from the following file: