MySQL 9.1.0
Source Code Documentation
|
Auxiliary class implementing RAII principle for getting permission for/ notification about finished DDL statements from interested storage engines. More...
#include <sql_table.h>
Public Member Functions | |
Table_ddl_hton_notification_guard (THD *thd, const MDL_key *key, ha_ddl_type ddl_type, const char *old_db_name=nullptr, const char *old_table_name=nullptr, const char *new_db_name=nullptr, const char *new_table_name=nullptr) noexcept | |
bool | notify () noexcept |
~Table_ddl_hton_notification_guard () | |
Private Attributes | |
bool | m_hton_notified |
THD * | m_thd |
const MDL_key | m_key |
const ha_ddl_type | m_ddl_type |
const char * | m_old_db_name |
const char * | m_old_table_name |
const char * | m_new_db_name |
const char * | m_new_table_name |
Auxiliary class implementing RAII principle for getting permission for/ notification about finished DDL statements from interested storage engines.
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |