![]() |
MySQL 8.0.43
Source Code Documentation
|
Functions | |
| bool | recover_prepared_in_tc_one_ht (THD *thd, plugin_ref plugin, void *arg) |
Callback to be invoked by ha_recover over each storage engine plugin. More... | |
| bool | recover_one_ht (THD *thd, plugin_ref plugin, void *arg) |
Callback to be invoked by ha_recover over each storage engine plugin. More... | |
| bool xa::recovery::recover_one_ht | ( | THD * | thd, |
| plugin_ref | plugin, | ||
| void * | arg | ||
| ) |
Callback to be invoked by ha_recover over each storage engine plugin.
handler::recover(XA_recover_txn[]) callback from the plugin interface, in order to retrieve the list of transactions that are, at the moment, in prepared state within the storage engine.recover_one_internal_trx for all the retrieved transactions that are internally coordinated transactions.recover_one_external_trx for all the retrieved transactions that are externally coordinated transactions.| thd | The THD session object to be used in recovering the transactions. |
| plugin | The plugin interface for the storage engine to recover the transactions for. |
| arg | A pointer to struct xarecover_st that hold the information about the transaction coordinator state. |
| bool xa::recovery::recover_prepared_in_tc_one_ht | ( | THD * | thd, |
| plugin_ref | plugin, | ||
| void * | arg | ||
| ) |
Callback to be invoked by ha_recover over each storage engine plugin.
handler::recover_prepared_in_tc(XA_recover_txn[]) callback from the plugin interface, in order to retrieve the list of transactions that are, at the moment, in prepared in TC state within the storage engine.xarecover_st::xa_list in PREPARED state.| thd | The THD session object to be used in recovering the transactions. |
| plugin | The plugin interface for the storage engine to recover the transactions for. |
| arg | A pointer to struct xarecover_st that hold the information about the transaction coordinator state. |