![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
Stored_routine_creation_ctx – creation context of stored routines (stored procedures and functions). More...
#include <sp.h>
Public Member Functions | |
| Stored_program_creation_ctx * | clone (MEM_ROOT *mem_root) override | 
  Public Member Functions inherited from Stored_program_creation_ctx | |
| const CHARSET_INFO * | get_db_cl () | 
  Public Member Functions inherited from Default_object_creation_ctx | |
| const CHARSET_INFO * | get_client_cs () | 
| const CHARSET_INFO * | get_connection_cl () | 
  Public Member Functions inherited from Object_creation_ctx | |
| Object_creation_ctx * | set_n_backup (THD *thd) | 
| void | restore_env (THD *thd, Object_creation_ctx *backup_ctx) | 
| virtual | ~Object_creation_ctx ()=default | 
Static Public Member Functions | |
| static Stored_routine_creation_ctx * | create_routine_creation_ctx (const dd::Routine *routine) | 
| static Stored_routine_creation_ctx * | load_from_db (THD *thd, const sp_name *name, TABLE *proc_tbl) | 
Protected Member Functions | |
| Object_creation_ctx * | create_backup_ctx (THD *thd) const override | 
| void | delete_backup_ctx () override | 
  Protected Member Functions inherited from Stored_program_creation_ctx | |
| Stored_program_creation_ctx (THD *thd) | |
| Stored_program_creation_ctx (const CHARSET_INFO *client_cs, const CHARSET_INFO *connection_cl, const CHARSET_INFO *db_cl) | |
| void | change_env (THD *thd) const override | 
  Protected Member Functions inherited from Default_object_creation_ctx | |
| Default_object_creation_ctx (THD *thd) | |
| Default_object_creation_ctx (const CHARSET_INFO *client_cs, const CHARSET_INFO *connection_cl) | |
| Object_creation_ctx * | create_backup_ctx (THD *thd) const override | 
| void | delete_backup_ctx () override | 
| void | change_env (THD *thd) const override | 
  Protected Member Functions inherited from Object_creation_ctx | |
| Object_creation_ctx ()=default | |
Private Member Functions | |
| Stored_routine_creation_ctx (THD *thd) | |
| Stored_routine_creation_ctx (const CHARSET_INFO *client_cs, const CHARSET_INFO *connection_cl, const CHARSET_INFO *db_cl) | |
Additional Inherited Members | |
  Protected Attributes inherited from Stored_program_creation_ctx | |
| const CHARSET_INFO * | m_db_cl | 
| db_cl stores the value of the database collation.  More... | |
  Protected Attributes inherited from Default_object_creation_ctx | |
| const CHARSET_INFO * | m_client_cs | 
| client_cs stores the value of character_set_client session variable.  More... | |
| const CHARSET_INFO * | m_connection_cl | 
| connection_cl stores the value of collation_connection session variable.  More... | |
Stored_routine_creation_ctx – creation context of stored routines (stored procedures and functions).
      
  | 
  inlineexplicitprivate | 
      
  | 
  inlineprivate | 
      
  | 
  overridevirtual | 
Implements Stored_program_creation_ctx.
      
  | 
  overrideprotectedvirtual | 
Implements Object_creation_ctx.
      
  | 
  static | 
      
  | 
  overrideprotectedvirtual | 
Implements Object_creation_ctx.
      
  | 
  static |