1 #ifndef _EVENT_DB_REPOSITORY_H_
2 #define _EVENT_DB_REPOSITORY_H_
34 enum enum_events_table_field
41 ET_FIELD_INTERVAL_EXPR,
42 ET_FIELD_TRANSIENT_INTERVAL,
45 ET_FIELD_LAST_EXECUTED,
49 ET_FIELD_ON_COMPLETION,
54 ET_FIELD_CHARACTER_SET_CLIENT,
55 ET_FIELD_COLLATION_CONNECTION,
56 ET_FIELD_DB_COLLATION,
63 events_table_index_read_for_db(THD *thd,
TABLE *schema_table,
67 events_table_scan_all(THD *thd,
TABLE *schema_table,
TABLE *event_table);
80 bool *event_already_exists);
90 drop_schema_events(THD *thd,
LEX_STRING schema);
108 my_time_t last_executed,
115 index_read_for_db_for_i_s(THD *thd,
TABLE *schema_table,
TABLE *event_table,
119 table_scan_all_for_i_s(THD *thd,
TABLE *schema_table,
TABLE *event_table);