MySQL 9.1.0
Source Code Documentation
Event_basic Class Referenceabstract

#include <event_data_objects.h>

Inheritance diagram for Event_basic:
[legend]

Public Member Functions

 Event_basic ()
 
virtual ~Event_basic ()
 
virtual bool fill_event_info (THD *thd, const dd::Event &ev_obj, const char *dbname)=0
 

Public Attributes

LEX_CSTRING m_schema_name
 
LEX_CSTRING m_event_name
 
LEX_CSTRING m_definer
 
Time_zonem_time_zone
 

Protected Attributes

MEM_ROOT mem_root {key_memory_event_basic_root, 256}
 

Member Function Documentation

◆ fill_event_info()

virtual bool Event_basic::fill_event_info ( THD thd,
const dd::Event ev_obj,
const char *  dbname 
)
pure virtual

Member Data Documentation

◆ m_definer

LEX_CSTRING Event_basic::m_definer

◆ m_event_name

LEX_CSTRING Event_basic::m_event_name

◆ m_schema_name

LEX_CSTRING Event_basic::m_schema_name

◆ m_time_zone

Time_zone* Event_basic::m_time_zone

◆ mem_root

MEM_ROOT Event_basic::mem_root {key_memory_event_basic_root, 256}
protected

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