MySQL 9.1.0
Source Code Documentation
Event_job_data Class Reference

#include <event_data_objects.h>

Inheritance diagram for Event_job_data:
[legend]

Public Member Functions

 Event_job_data ()
 
bool execute (THD *thd, bool drop)
 Compiles and executes the event (the underlying sp_head object) More...
 
 Event_job_data (const Event_job_data &)=delete
 
void operator= (Event_job_data &)=delete
 
- Public Member Functions inherited from Event_basic
 Event_basic ()
 
virtual ~Event_basic ()
 

Public Attributes

LEX_STRING m_definition
 
LEX_CSTRING m_definer_user
 
LEX_CSTRING m_definer_host
 
sql_mode_t m_sql_mode
 
class Stored_program_creation_ctxm_creation_ctx
 
- Public Attributes inherited from Event_basic
LEX_CSTRING m_schema_name
 
LEX_CSTRING m_event_name
 
LEX_CSTRING m_definer
 
Time_zonem_time_zone
 

Private Member Functions

bool fill_event_info (THD *thd, const dd::Event &event, const char *schema_name) override
 
bool construct_sp_sql (THD *thd, String *sp_sql)
 Get an artificial stored procedure to parse as an event definition. More...
 

Additional Inherited Members

- Protected Attributes inherited from Event_basic
MEM_ROOT mem_root {key_memory_event_basic_root, 256}
 

Constructor & Destructor Documentation

◆ Event_job_data()

Event_job_data::Event_job_data ( const Event_job_data )
delete

Member Function Documentation

◆ operator=()

void Event_job_data::operator= ( Event_job_data )
delete

Member Data Documentation

◆ m_creation_ctx

class Stored_program_creation_ctx* Event_job_data::m_creation_ctx

◆ m_definer_host

LEX_CSTRING Event_job_data::m_definer_host

◆ m_definer_user

LEX_CSTRING Event_job_data::m_definer_user

◆ m_definition

LEX_STRING Event_job_data::m_definition

◆ m_sql_mode

sql_mode_t Event_job_data::m_sql_mode

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