MySQL 8.4.2
Source Code Documentation
Event_creation_ctx Class Reference

Event_creation_ctx – creation context of events. More...

Inheritance diagram for Event_creation_ctx:
[legend]

Public Member Functions

Stored_program_creation_ctxclone (MEM_ROOT *mem_root) override
 
- Public Member Functions inherited from Stored_program_creation_ctx
const CHARSET_INFOget_db_cl ()
 
- Public Member Functions inherited from Default_object_creation_ctx
const CHARSET_INFOget_client_cs ()
 
const CHARSET_INFOget_connection_cl ()
 
- Public Member Functions inherited from Object_creation_ctx
Object_creation_ctxset_n_backup (THD *thd)
 
void restore_env (THD *thd, Object_creation_ctx *backup_ctx)
 
virtual ~Object_creation_ctx ()=default
 

Static Public Member Functions

static bool create_event_creation_ctx (const dd::Event &event_obj, Stored_program_creation_ctx **ctx)
 

Protected Member Functions

Object_creation_ctxcreate_backup_ctx (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_ctxcreate_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

 Event_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_INFOm_db_cl
 db_cl stores the value of the database collation. More...
 
- Protected Attributes inherited from Default_object_creation_ctx
const CHARSET_INFOm_client_cs
 client_cs stores the value of character_set_client session variable. More...
 
const CHARSET_INFOm_connection_cl
 connection_cl stores the value of collation_connection session variable. More...
 

Detailed Description

Event_creation_ctx – creation context of events.

Constructor & Destructor Documentation

◆ Event_creation_ctx()

Event_creation_ctx::Event_creation_ctx ( const CHARSET_INFO client_cs,
const CHARSET_INFO connection_cl,
const CHARSET_INFO db_cl 
)
inlineprivate

Member Function Documentation

◆ clone()

Stored_program_creation_ctx * Event_creation_ctx::clone ( MEM_ROOT mem_root)
inlineoverridevirtual

◆ create_backup_ctx()

Object_creation_ctx * Event_creation_ctx::create_backup_ctx ( THD ) const
inlineoverrideprotectedvirtual

Implements Object_creation_ctx.

◆ delete_backup_ctx()

void Event_creation_ctx::delete_backup_ctx ( )
inlineoverrideprotectedvirtual

Implements Object_creation_ctx.


The documentation for this class was generated from the following file: