MySQL 8.4.2
Source Code Documentation
Event_timed Class Reference

#include <event_data_objects.h>

Inheritance diagram for Event_timed:
[legend]

Public Member Functions

 Event_timed ()
 
 ~Event_timed () override
 
void init ()
 
bool fill_event_info (THD *thd, const dd::Event &event, const char *schema_name) override
 
int get_create_event (const THD *thd, String *buf)
 Get SHOW CREATE EVENT as string. More...
 
 Event_timed (const Event_timed &)=delete
 
void operator= (Event_timed &)=delete
 
- Public Member Functions inherited from Event_queue_element
 Event_queue_element ()
 
 ~Event_queue_element () override
 
bool compute_next_execution_time (THD *thd)
 
void mark_last_executed (THD *thd)
 Set last execution time. More...
 
- 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
 
LEX_STRING m_comment
 
ulonglong m_created
 
ulonglong m_modified
 
sql_mode_t m_sql_mode
 
class Stored_program_creation_ctxm_creation_ctx
 
LEX_STRING m_definition_utf8
 
- Public Attributes inherited from Event_queue_element
int m_on_completion
 
int m_status
 
longlong m_originator
 
my_time_t m_last_executed
 
my_time_t m_execute_at
 
my_time_t m_starts
 
my_time_t m_ends
 
bool m_starts_null
 
bool m_ends_null
 
bool m_execute_at_null
 
longlong m_expression
 
interval_type m_interval
 
bool m_dropped
 
uint m_execution_count
 
- Public Attributes inherited from Event_basic
LEX_CSTRING m_schema_name
 
LEX_CSTRING m_event_name
 
LEX_CSTRING m_definer
 
Time_zonem_time_zone
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ Event_timed()

Event_timed::Event_timed ( const Event_timed )
delete

Member Function Documentation

◆ operator=()

void Event_timed::operator= ( Event_timed )
delete

Member Data Documentation

◆ m_comment

LEX_STRING Event_timed::m_comment

◆ m_created

ulonglong Event_timed::m_created

◆ m_creation_ctx

class Stored_program_creation_ctx* Event_timed::m_creation_ctx

◆ m_definer_host

LEX_CSTRING Event_timed::m_definer_host

◆ m_definer_user

LEX_CSTRING Event_timed::m_definer_user

◆ m_definition

LEX_STRING Event_timed::m_definition

◆ m_definition_utf8

LEX_STRING Event_timed::m_definition_utf8

◆ m_modified

ulonglong Event_timed::m_modified

◆ m_sql_mode

sql_mode_t Event_timed::m_sql_mode

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