MySQL 8.4.2
Source Code Documentation
|
Trigger_creation_ctx – creation context of triggers. More...
#include <trigger_creation_ctx.h>
Public Member Functions | |
Stored_program_creation_ctx * | clone (MEM_ROOT *mem_root) override |
Public Member Functions inherited from Stored_program_creation_ctx | |
const CHARSET_INFO * | get_db_cl () |
Public Member Functions inherited from Default_object_creation_ctx | |
const CHARSET_INFO * | get_client_cs () |
const CHARSET_INFO * | get_connection_cl () |
Public Member Functions inherited from Object_creation_ctx | |
Object_creation_ctx * | set_n_backup (THD *thd) |
void | restore_env (THD *thd, Object_creation_ctx *backup_ctx) |
virtual | ~Object_creation_ctx ()=default |
Static Public Member Functions | |
static Trigger_creation_ctx * | create (THD *thd, const LEX_CSTRING &db_name, const LEX_CSTRING &table_name, const LEX_CSTRING &client_cs_name, const LEX_CSTRING &connection_cl_name, const LEX_CSTRING &db_cl_name) |
Protected Member Functions | |
Object_creation_ctx * | create_backup_ctx (THD *thd) const override |
void | delete_backup_ctx () override |
Protected Member Functions inherited from Stored_program_creation_ctx | |
Stored_program_creation_ctx (THD *thd) | |
Stored_program_creation_ctx (const CHARSET_INFO *client_cs, const CHARSET_INFO *connection_cl, const CHARSET_INFO *db_cl) | |
void | change_env (THD *thd) const override |
Protected Member Functions inherited from Default_object_creation_ctx | |
Default_object_creation_ctx (THD *thd) | |
Default_object_creation_ctx (const CHARSET_INFO *client_cs, const CHARSET_INFO *connection_cl) | |
void | change_env (THD *thd) const override |
Protected Member Functions inherited from Object_creation_ctx | |
Object_creation_ctx ()=default | |
Private Member Functions | |
Trigger_creation_ctx (THD *thd) | |
Trigger_creation_ctx (const CHARSET_INFO *client_cs, const CHARSET_INFO *connection_cl, const CHARSET_INFO *db_cl) | |
Additional Inherited Members | |
Protected Attributes inherited from Stored_program_creation_ctx | |
const CHARSET_INFO * | m_db_cl |
db_cl stores the value of the database collation. More... | |
Protected Attributes inherited from Default_object_creation_ctx | |
const CHARSET_INFO * | m_client_cs |
client_cs stores the value of character_set_client session variable. More... | |
const CHARSET_INFO * | m_connection_cl |
connection_cl stores the value of collation_connection session variable. More... | |
Trigger_creation_ctx – creation context of triggers.
|
inlineexplicitprivate |
|
inlineprivate |
|
overridevirtual |
Implements Stored_program_creation_ctx.
|
static |
|
overrideprotectedvirtual |
Reimplemented from Default_object_creation_ctx.
|
overrideprotectedvirtual |
Reimplemented from Default_object_creation_ctx.