Provided by: libmongoc-doc_1.22.1-1_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