MySQL  8.0.27
Source Code Documentation
event_db_repository.h File Reference

Data Dictionary related operations of Event Scheduler. More...

#include "lex_string.h"
#include "my_inttypes.h"

Go to the source code of this file.

Classes

class  Event_db_repository
 

Namespaces

 dd
 The version of the current data dictionary table definitions.
 

Typedefs

typedef long my_time_t
 

Enumerations

enum  enum_events_table_field {
  ET_FIELD_DB = 0 , ET_FIELD_NAME , ET_FIELD_BODY , ET_FIELD_DEFINER ,
  ET_FIELD_EXECUTE_AT , ET_FIELD_INTERVAL_EXPR , ET_FIELD_TRANSIENT_INTERVAL , ET_FIELD_CREATED ,
  ET_FIELD_MODIFIED , ET_FIELD_LAST_EXECUTED , ET_FIELD_STARTS , ET_FIELD_ENDS ,
  ET_FIELD_STATUS , ET_FIELD_ON_COMPLETION , ET_FIELD_SQL_MODE , ET_FIELD_COMMENT ,
  ET_FIELD_ORIGINATOR , ET_FIELD_TIME_ZONE , ET_FIELD_CHARACTER_SET_CLIENT , ET_FIELD_COLLATION_CONNECTION ,
  ET_FIELD_DB_COLLATION , ET_FIELD_BODY_UTF8 , ET_FIELD_COUNT
}
 

Detailed Description

Data Dictionary related operations of Event Scheduler.

This is a private header file of Events module. Please do not include it directly. All public declarations of Events module should be stored in events.h and event_data_objects.h.

Typedef Documentation

◆ my_time_t

typedef long my_time_t

Enumeration Type Documentation

◆ enum_events_table_field

Enumerator
ET_FIELD_DB 
ET_FIELD_NAME 
ET_FIELD_BODY 
ET_FIELD_DEFINER 
ET_FIELD_EXECUTE_AT 
ET_FIELD_INTERVAL_EXPR 
ET_FIELD_TRANSIENT_INTERVAL 
ET_FIELD_CREATED 
ET_FIELD_MODIFIED 
ET_FIELD_LAST_EXECUTED 
ET_FIELD_STARTS 
ET_FIELD_ENDS 
ET_FIELD_STATUS 
ET_FIELD_ON_COMPLETION 
ET_FIELD_SQL_MODE 
ET_FIELD_COMMENT 
ET_FIELD_ORIGINATOR 
ET_FIELD_TIME_ZONE 
ET_FIELD_CHARACTER_SET_CLIENT 
ET_FIELD_COLLATION_CONNECTION 
ET_FIELD_DB_COLLATION 
ET_FIELD_BODY_UTF8 
ET_FIELD_COUNT