![]()  | 
  
    MySQL 8.0.44
    
   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 |