|
static void | dd::fill_dd_function_return_type (THD *thd, sp_head *sp, Function *sf) |
| Helper method for create_routine() to fill return type information of stored routine from the sp_head. More...
|
|
static void | dd::fill_parameter_info_from_field (THD *thd, Create_field *field, dd::Parameter *param) |
| Helper method for create_routine() to fill parameter information from the object of type Create_field. More...
|
|
static bool | dd::fill_routine_parameters_info (THD *thd, sp_head *sp, Routine *routine) |
| Helper method for create_routine() to fill parameters of routine to dd::Routine object from the sp_head. More...
|
|
static const CHARSET_INFO * | dd::convert_if_not_utf8mb4 (const CHARSET_INFO *charset) |
| Check if character set is utf8mb4, and return the default charset if not. More...
|
|
static std::string | dd::create_options_string (const mem_root_deque< sp_name_with_alias > *libraries) |
| Helper method for create_routine() to prepare dd::Routine options field from the sp_head. More...
|
|
static bool | dd::fill_dd_routine_info (THD *thd, const dd::Schema &schema, sp_head *sp, Routine *routine, const LEX_USER *definer) |
| Helper method for create_routine() to prepare dd::Routine object from the sp_head. More...
|
|
static bool | dd::fill_dd_library_info (sp_head *sp, const LEX_USER *definer, ulonglong sql_mode, Library *library) |
| Helper method for create_routine() to prepare dd::Library object from the sp_head. More...
|
|
bool | dd::create_routine (THD *thd, const Schema &schema, sp_head *sp, const LEX_USER *definer) |
| Prepares dd:Routine object from sp_head and updates DD tables accordingly. More...
|
|
bool | dd::alter_routine (THD *thd, Routine *routine, st_sp_chistics *chistics) |
| Alters routine characteristics in the DD table. More...
|
|