Provided by: libmongoc-doc_1.21.0-1build1_all bug

NAME

       mongoc_transaction_state_t - mongoc_transaction_state_t

       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

1.21.0                                            Feb 09, 2022                     MONGOC_TRANSACTION_STATE_T(3)