table of contents
MONGOC_TRANSACTION_STATE_T(3) | libmongoc | MONGOC_TRANSACTION_STATE_T(3) |
Constants for transaction states
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
February 25, 2024 | 1.26.0 |