MySQL 9.1.0
Source Code Documentation
|
Instrumentation helpers for transactions. More...
#include "mysql/psi/psi_transaction.h"
#include "my_inttypes.h"
#include "pfs_transaction_provider.h"
Go to the source code of this file.
Macros | |
#define | MYSQL_START_TRANSACTION(STATE, XID, TRXID, ISO, RO, AC) |
#define | MYSQL_SET_TRANSACTION_GTID(LOCKER, P1, P2) inline_mysql_set_transaction_gtid(LOCKER, P1, P2) |
#define | MYSQL_SET_TRANSACTION_XID(LOCKER, P1, P2) inline_mysql_set_transaction_xid(LOCKER, P1, P2) |
#define | MYSQL_SET_TRANSACTION_XA_STATE(LOCKER, P1) inline_mysql_set_transaction_xa_state(LOCKER, P1) |
#define | MYSQL_SET_TRANSACTION_TRXID(LOCKER, P1) inline_mysql_set_transaction_trxid(LOCKER, P1) |
#define | MYSQL_INC_TRANSACTION_SAVEPOINTS(LOCKER, P1) inline_mysql_inc_transaction_savepoints(LOCKER, P1) |
#define | MYSQL_INC_TRANSACTION_ROLLBACK_TO_SAVEPOINT(LOCKER, P1) inline_mysql_inc_transaction_rollback_to_savepoint(LOCKER, P1) |
#define | MYSQL_INC_TRANSACTION_RELEASE_SAVEPOINT(LOCKER, P1) inline_mysql_inc_transaction_release_savepoint(LOCKER, P1) |
#define | MYSQL_ROLLBACK_TRANSACTION(LOCKER) inline_mysql_rollback_transaction(LOCKER) |
#define | MYSQL_COMMIT_TRANSACTION(LOCKER) inline_mysql_commit_transaction(LOCKER) |
Instrumentation helpers for transactions.