Provided by: libmongoc-doc_1.26.0-1.1ubuntu2_all bug

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)