| Apache Ignite C++

Public Types | List of all members
ignite::transactions::TransactionState Struct Reference

Cache transaction state. More...

`#include <transaction_consts.h>`

## Public Types
enum | Type { ACTIVE, PREPARING, PREPARED, MARKED_ROLLBACK, COMMITTING, COMMITTED, ROLLING_BACK, ROLLED_BACK, UNKNOWN }

## Detailed Description

Cache transaction state.

## Member Enumeration Documentation

## ◆ Type

enum ignite::transactions::TransactionState::Type

Enumerator
ACTIVE | Transaction started.
PREPARING | Transaction validating.
PREPARED | Transaction validation succeeded.
MARKED_ROLLBACK | Transaction is marked for rollback.
COMMITTING | Transaction commit started (validating finished).
COMMITTED | Transaction commit succeeded.
ROLLING_BACK | Transaction rollback started (validation failed).
ROLLED_BACK | Transaction rollback succeeded.
UNKNOWN | Transaction rollback failed or is otherwise unknown state.

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

- core/include/ignite/transactions/transaction_consts.h