![]() |
MySQL 8.0.43
Source Code Documentation
|
Classes | |
| class | Row_data_memory |
| Class to handle temporary allocation of memory for row data. More... | |
Functions | |
| void | finish_transaction_in_engines (THD *thd, bool all, bool run_after_commit) |
| Finishes the transaction in the engines. More... | |
| void anonymous_namespace{binlog.cc}::finish_transaction_in_engines | ( | THD * | thd, |
| bool | all, | ||
| bool | run_after_commit | ||
| ) |
Finishes the transaction in the engines.
If the commit_low flag is set, will commit in the engines, otherwise, if the underlying statement is an XA ROLLBACK, it will rollback in the engines.
| thd | The THD session object holding the transaction to finalize. |
| all | Finalizing a transaction (i.e. true) or a statement (i.e. false). |
| run_after_commit | In the case of a commit being issued, whether or not to run the after_commit hook. |