![]() |
MySQL 8.0.43
Source Code Documentation
|
#include <triggers.h>
Public Member Functions | |
| Triggers () | |
Public Member Functions inherited from dd::Object_table_impl | |
| Object_table_impl (const String_type &schema_name, const String_type &table_name, const String_type &ddl_statement) | |
| Object_table_impl () | |
| const String_type & | name () const override |
| Get the table name used by the target definition for the dictionary table. More... | |
| Object_table_definition_impl * | target_table_definition () override |
| Get the target definition for the dictionary table. More... | |
| const Object_table_definition_impl * | target_table_definition () const override |
| void | set_abandoned (uint last_dd_version) const override |
| Mark the target definition for the dictionary table as abandoned. More... | |
| bool | is_abandoned () const override |
| Check if the dictionary table is abandoned. More... | |
| const Object_table_definition_impl * | actual_table_definition () const override |
| Get the actual definition for the dictionary table. More... | |
| bool | set_actual_table_definition (const Properties &table_def_properties) const override |
| Set the actual definition for the dictionary table. More... | |
| virtual int | field_number (int target_field_number, const String_type &field_label) const |
| int | field_number (const String_type &field_label) const override |
| Get the field ordinal position in the object table. More... | |
| bool | populate (THD *) const override |
| Execute low level code for populating the table. More... | |
| bool | is_hidden () const override |
| Check if the table should be hidden. More... | |
| void | set_hidden (bool hidden) override |
| Mark the dictionary table as hidden or visible. More... | |
| ~Object_table_impl () override=default | |
Public Member Functions inherited from dd::Object_table | |
| virtual | ~Object_table ()=default |
Static Public Member Functions | |
| static const Triggers & | instance () |
| static const CHARSET_INFO * | name_collation () |
| static Object_key * | create_key_by_schema_id (Object_id schema_id) |
| Create a key to find all triggers for a given schema. More... | |
| static Object_key * | create_key_by_table_id (Object_id table_id) |
| Create a key to find all triggers for a given table. More... | |
| static bool | get_trigger_table_id (THD *thd, Object_id schema_id, const String_type &trigger_name, Object_id *oid) |
| Find table's Object_id for a given trigger name. More... | |
| static Object_key * | create_key_by_definer (const String_type &definer) |
| Create a key to find all triggers for a given definer. More... | |
Static Public Member Functions inherited from dd::Object_table | |
| static Object_table * | create_object_table () |
| Allocate a new Object_table instance on the heap. More... | |
Static Private Member Functions | |
| static Object_key * | create_key_by_trigger_name (Object_id schema_id, const char *trigger_name) |
| Create a key to find a trigger by schema_id and trigger name. More... | |
| static Object_id | read_table_id (const Raw_record &r) |
| Get the table id from the record. More... | |
Additional Inherited Members | |
Protected Attributes inherited from dd::Object_table_impl | |
| uint | m_last_dd_version |
| Object_table_definition_impl | m_target_def |
| bool | m_actual_present |
| Object_table_definition_impl | m_actual_def |
| bool | m_hidden |
| dd::tables::Triggers::Triggers | ( | ) |
|
static |
Create a key to find all triggers for a given definer.
| definer | Name of the definer. |
|
static |
Create a key to find all triggers for a given schema.
| schema_id | Object_id of the schema. |
|
static |
Create a key to find all triggers for a given table.
| table_id | Object_id of the table. |
|
staticprivate |
Create a key to find a trigger by schema_id and trigger name.
| schema_id | Object_id of the table. |
| trigger_name | Name of trigger. |
|
static |
Find table's Object_id for a given trigger name.
| thd | Thread |
| schema_id | Object_id of schema in which the trigger exists. |
| trigger_name | Name of trigger we are search for. |
| oid | [out] The Object_id of trigger. |
|
inlinestatic |
|
static |
|
staticprivate |
Get the table id from the record.
| r | const Reference to the Raw_record. |