MySQL 9.0.0
Source Code Documentation
Trigger Member List

This is the complete list of members for Trigger, including all inherited members.

add_tables_and_routines(THD *thd, Query_tables_list *prelocking_ctx, Table_ref *table_list)Trigger
construct_create_trigger_stmt_with_definer(THD *thd, String *binlog_query, const LEX_CSTRING &def_user, const LEX_CSTRING &def_host)Triggerstatic
create_from_dd(MEM_ROOT *mem_root, const LEX_CSTRING &trigger_name, const LEX_CSTRING &db_name, const LEX_CSTRING &subject_table_name, const LEX_CSTRING &definition, const LEX_CSTRING &definition_utf8, sql_mode_t sql_mode, const LEX_CSTRING &definer_user, const LEX_CSTRING &definer_host, const LEX_CSTRING &client_cs_name, const LEX_CSTRING &connection_cl_name, const LEX_CSTRING &db_cl_name, enum_trigger_event_type trg_event_type, enum_trigger_action_time_type trg_time_type, uint action_order, my_timeval created_timestamp)Triggerstatic
create_from_parser(THD *thd, TABLE *subject_table, String *binlog_create_trigger_stmt)Triggerstatic
create_full_trigger_definition(const THD *thd, String *full_trigger_definition) constTrigger
execute(THD *thd)Trigger
get_action_order() constTriggerinline
get_action_time() constTriggerinline
get_action_time_as_string() constTrigger
get_client_cs_name() constTriggerinline
get_connection_cl_name() constTriggerinline
get_created_timestamp() constTriggerinline
get_db_cl_name() constTriggerinline
get_db_name() constTriggerinline
get_definer() constTriggerinline
get_definer_host() constTriggerinline
get_definer_user() constTriggerinline
get_definition() constTriggerinline
get_definition_utf8() constTriggerinline
get_event() constTriggerinline
get_event_as_string() constTrigger
get_parse_error_message() constTriggerinline
get_sp()Triggerinline
get_sql_mode() constTriggerinline
get_subject_table_grant()Triggerinline
get_subject_table_name() constTriggerinline
get_trigger_name() constTriggerinline
has_parse_error() constTriggerinline
is_created_timestamp_null() constTriggerinline
m_action_orderTriggerprivate
m_action_timeTriggerprivate
m_client_cs_nameTriggerprivate
m_connection_cl_nameTriggerprivate
m_created_timestampTriggerprivate
m_db_cl_nameTriggerprivate
m_db_nameTriggerprivate
m_definerTriggerprivate
m_definer_hostTriggerprivate
m_definer_userTriggerprivate
m_definitionTriggerprivate
m_definition_utf8Triggerprivate
m_eventTriggerprivate
m_full_trigger_definitionTriggerprivate
m_has_parse_errorTriggerprivate
m_mem_rootTriggerprivate
m_parse_error_messageTriggerprivate
m_spTriggerprivate
m_sql_modeTriggerprivate
m_subject_table_grantTriggerprivate
m_subject_table_nameTriggerprivate
m_trigger_nameTriggerprivate
parse(THD *thd, bool is_upgrade)Trigger
print_upgrade_warning(THD *thd)Trigger
set_action_order(ulonglong action_order)Triggerinline
set_parse_error_message(const char *error_message)Triggerinlineprivate
set_trigger_def(const LEX_CSTRING &trigger_def)Triggerinlineprivate
set_trigger_def_utf8(const LEX_CSTRING &trigger_def_utf8)Triggerinlineprivate
set_trigger_name(const LEX_CSTRING &trigger_name)Triggerinlineprivate
Trigger(const LEX_CSTRING &trigger_name, MEM_ROOT *mem_root, const LEX_CSTRING &db_name, const LEX_CSTRING &table_name, const LEX_CSTRING &definition, const LEX_CSTRING &definition_utf8, sql_mode_t sql_mode, const LEX_CSTRING &definer_user, const LEX_CSTRING &definer_host, const LEX_CSTRING &client_cs_name, const LEX_CSTRING &connection_cl_name, const LEX_CSTRING &db_cl_name, enum_trigger_event_type event_type, enum_trigger_action_time_type action_time, uint action_order, my_timeval created_timestamp)Triggerprivate
~Trigger()Trigger