MySQL 8.4.0
Source Code Documentation
Event_job_data Class Reference

#include <event_data_objects.h>

Inheritance diagram for Event_job_data:

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

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 )

Member Function Documentation

◆ operator=()

void Event_job_data::operator= ( Event_job_data )

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: