|
static Trigger::enum_event_type | dd::get_dd_event_type (const ::Trigger *new_trigger) |
| Get DD API value of event type for a trigger. More...
|
|
static Trigger::enum_action_timing | dd::get_dd_action_timing (const ::Trigger *new_trigger) |
| Get DD API value of action timing for a trigger. More...
|
|
static bool | dd::fill_in_dd_trigger_object (const ::Trigger *new_trigger, Trigger *dd_trig_obj) |
| Fill in a dd::Trigger object based on a Trigger object supplied by sql-layer. More...
|
|
bool | dd::create_trigger (THD *thd, const ::Trigger *new_trigger, enum_trigger_order_type ordering_clause, const LEX_CSTRING &referenced_trigger_name) |
| Create new trigger in the data dictionary. More...
|
|
static enum_trigger_event_type | dd::convert_event_type_from_dd (dd::Trigger::enum_event_type event_type) |
| Convert event type value from DD presentation to generic SQL presentation. More...
|
|
static enum_trigger_action_time_type | dd::convert_action_time_from_dd (dd::Trigger::enum_action_timing action_timing) |
| Convert action timing value from DD presentation to generic SQL presentation. More...
|
|
bool | dd::load_triggers (THD *thd, MEM_ROOT *mem_root, const char *schema_name, const char *table_name, const dd::Table &table, List<::Trigger > *triggers) |
| Load table triggers from the data dictionary. More...
|
|
bool | dd::table_has_triggers (THD *thd, const char *schema_name, const char *table_name, bool *table_has_trigger) |
| Check in the data dictionary if there is any trigger associated with a table. More...
|
|