Provided by: libmongoc-doc_1.26.0-1.1ubuntu2_all 

SYNOPSIS
typedef enum { MONGOC_TRANSACTION_NONE = 0, MONGOC_TRANSACTION_STARTING = 1, MONGOC_TRANSACTION_IN_PROGRESS = 2, MONGOC_TRANSACTION_COMMITTED = 3, MONGOC_TRANSACTION_ABORTED = 4, } mongoc_transaction_state_t;
DESCRIPTION
These constants describe the current transaction state of a session.
FLAG VALUES
┌────────────────────────────────┬───────────────────────────────────────┐ │ MONGOC_TRANSACTION_NONE │ There is no transaction in progress. │ ├────────────────────────────────┼───────────────────────────────────────┤ │ MONGOC_TRANSACTION_STARTING │ A transaction has been started, but │ │ │ no operation has been sent to the │ │ │ server. │ ├────────────────────────────────┼───────────────────────────────────────┤ │ MONGOC_TRANSACTION_IN_PROGRESS │ A transaction is in progress. │ ├────────────────────────────────┼───────────────────────────────────────┤ │ MONGOC_TRANSACTION_COMMITTED │ The transaction was committed. │ ├────────────────────────────────┼───────────────────────────────────────┤ │ MONGOC_TRANSACTION_ABORTED │ The transaction was aborted. │ └────────────────────────────────┴───────────────────────────────────────┘
AUTHOR
MongoDB, Inc
COPYRIGHT
2017-present, MongoDB, Inc 1.26.0 Mar 31, 2024 MONGOC_TRANSACTION_STATE_T(3)