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

#include <transactions.h>

Public Member Functions

IGNITE_API transaction begin (transaction_options tx_opts)
IGNITE_API transaction begin ()
IGNITE_API void begin_async (transaction_options tx_opts, ignite_callback< transaction > callback)
IGNITE_API void begin_async (ignite_callback< transaction > callback)

Friends

class ignite_client

Detailed Description

Ignite transactions.

Member Function Documentation

◆ begin() [1/2]

IGNITE_API transaction ignite::transactions::begin ( )
inline

Starts a new transaction.

Returns
A new transaction.

◆ begin() [2/2]

IGNITE_API transaction ignite::transactions::begin ( transaction_options tx_opts)
inline

Starts a new transaction.

Parameters
tx_optsTransaction options.
Returns
A new transaction.

◆ begin_async() [1/2]

void ignite::transactions::begin_async ( ignite_callback< transaction > callback)

Starts a new transaction asynchronously.

Parameters
callbackCallback to be called with a new transaction or error upon completion of asynchronous operation.

◆ begin_async() [2/2]

void ignite::transactions::begin_async ( transaction_options tx_opts,
ignite_callback< transaction > callback )

Starts a new transaction asynchronously.

Parameters
tx_optsTransaction options.
callbackCallback to be called with a new transaction or error upon completion of asynchronous operation.

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