![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
Functions | |
| int | process_xa_prepare (THD *thd) | 
The main processing function for XA PREPARE:  More... | |
| bool | detach_xa_transaction (THD *thd) | 
| Detaches the active XA transaction from the current THD session.  More... | |
| bool | detach_native_trx_one_ht (THD *thd, handlerton *hton) | 
Detaches the transaction held by the THD session object from the storage engine represented by hton.  More... | |
| void | reset_xa_connection (THD *thd) | 
| Reset the THD session object after XA transaction is detached, in order to make it usable for "new" work, normal statements or a new XA transaction.  More... | |
| bool anonymous_namespace{sql_xa_prepare.cc}::detach_native_trx_one_ht | ( | THD * | thd, | 
| handlerton * | hton | ||
| ) | 
Detaches the transaction held by the THD session object from the storage engine represented by hton. 
This the same action which is performed by SE when disconnecting a connection which has a prepared XA transaction, when xa_detach_on_prepare is OFF.
| thd | The THD session object holding the transaction to be detached. | 
| hton | The handlerton object representing the SE for which the transaction must be detached. | 
| bool anonymous_namespace{sql_xa_prepare.cc}::detach_xa_transaction | ( | THD * | thd | ) | 
Detaches the active XA transaction from the current THD session.
Executes the following actions:
| thd | The THD session object holding the transaction to be detached. | 
| int anonymous_namespace{sql_xa_prepare.cc}::process_xa_prepare | ( | THD * | thd | ) | 
The main processing function for XA PREPARE: 
XA PREPARE associated event to the current binlog.| thd | The THD session object within which the command is being executed. | 
| void anonymous_namespace{sql_xa_prepare.cc}::reset_xa_connection | ( | THD * | thd | ) | 
Reset the THD session object after XA transaction is detached, in order to make it usable for "new" work, normal statements or a new XA transaction.
| thd | The THD session object to be reset and cleaned up. |