![]() |
MySQL 8.0.43
Source Code Documentation
|
#include <assert.h>#include <stddef.h>#include <sys/types.h>#include "my_inttypes.h"#include "my_io.h"#include "my_sys.h"#include "mysql/components/services/bits/mysql_cond_bits.h"#include "mysql/components/services/bits/mysql_mutex_bits.h"#include "mysql/psi/mysql_cond.h"Go to the source code of this file.
Classes | |
| class | TC_LOG |
| Transaction Coordinator Log. More... | |
| class | TC_LOG_DUMMY |
| class | TC_LOG_MMAP |
| struct | TC_LOG_MMAP::PAGE |
Namespaces | |
| namespace | trx_coordinator |
Macros | |
| #define | TC_LOG_MIN_PAGES 6 |
Typedefs | |
| typedef ulonglong | my_xid |
Functions | |
| bool | trx_coordinator::commit_detached_by_xid (THD *thd, bool run_after_commit=true) |
| Commits detached XA transaction by XID in all storage engines. More... | |
| bool | trx_coordinator::rollback_detached_by_xid (THD *thd) |
| Rolls back detached XA transaction by XID in all storage engines. More... | |
| bool | trx_coordinator::commit_in_engines (THD *thd, bool all=false, bool run_after_commit=true) |
| Commits the underlying transaction in storage engines. More... | |
| bool | trx_coordinator::rollback_in_engines (THD *thd, bool all=false) |
| Rolls back the underlying transaction in storage engines. More... | |
| int | trx_coordinator::set_prepared_in_tc_in_engines (THD *thd, bool all=false) |
Marks the underlying transaction as PREPARED_IN_TC in storage engines. More... | |
| bool | trx_coordinator::should_statement_set_prepared_in_tc (THD *thd) |
Checks whether or not the underlying statement should trigger setting the transaction to PREPARED_IN_TC state. More... | |
Variables | |
| TC_LOG * | tc_log |
| TC_LOG_MMAP | tc_log_mmap |
| TC_LOG_DUMMY | tc_log_dummy |
| #define TC_LOG_MIN_PAGES 6 |
|
extern |
|
extern |
|
extern |