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

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: