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

#include <transaction.h>

Public Member Functions

IGNITE_API void commit ()
IGNITE_API void commit_async (const ignite_callback< void > &callback)
IGNITE_API void rollback ()
IGNITE_API void rollback_async (const ignite_callback< void > &callback)

Friends

class detail::sql_impl
class detail::table_impl
class detail::transactions_impl

Detailed Description

Ignite transaction.

Member Function Documentation

◆ commit()

IGNITE_API void ignite::transaction::commit ( )
inline

Commits the transaction.

◆ commit_async()

void ignite::transaction::commit_async ( const ignite_callback< void > & callback)

Commits the transaction asynchronously.

Parameters
callbackCallback to be called upon asynchronous operation completion.

◆ rollback()

IGNITE_API void ignite::transaction::rollback ( )
inline

Rollbacks the transaction.

◆ rollback_async()

void ignite::transaction::rollback_async ( const ignite_callback< void > & callback)

Rollbacks the transaction asynchronously.

Parameters
callbackCallback to be called upon asynchronous operation completion.

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