![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
#include <routines.h>
Public Member Functions | |
| Routines () | |
| Routine * | create_entity_object (const Raw_record &) const override | 
  Public Member Functions inherited from dd::Entity_object_table_impl | |
| ~Entity_object_table_impl () override=default | |
| bool | restore_object_from_record (Open_dictionary_tables_ctx *otx, const Raw_record &record, Entity_object **o) const override | 
| Prepare a DD object by given raw record.  More... | |
| 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... | |
| int | field_number (int target_field_number, const String_type &field_label) const override | 
| int | field_number (const String_type &field_label) const override | 
| Get the field ordinal position in the object table.  More... | |
| bool | populate (THD *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... | |
  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... | |
| 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 | 
  Public Member Functions inherited from dd::Entity_object_table | |
| ~Entity_object_table () override=default | |
Static Public Member Functions | |
| static const Routines & | instance () | 
| static const CHARSET_INFO * | name_collation () | 
| static bool | update_object_key (Routine_name_key *key, Object_id schema_id, Routine::enum_routine_type type, const String_type &routine_name) | 
| static Object_key * | create_key_by_schema_id (Object_id schema_id) | 
| static Object_key * | create_key_by_definer (const String_type &definer) | 
| Create a key to find all routines 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... | |
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::Routines::Routines | ( | ) | 
      
  | 
  overridevirtual | 
Implements dd::Entity_object_table.
      
  | 
  static | 
Create a key to find all routines for a given definer.
| definer | Name of the definer. | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static |