diff options
author | andrey@lmy004. <> | 2006-06-27 10:53:26 +0200 |
---|---|---|
committer | andrey@lmy004. <> | 2006-06-27 10:53:26 +0200 |
commit | 04659677a884eaae7c58cf71904853adee580943 (patch) | |
tree | f47071c0ce8385678f4b01febbd8945477f25d1b /sql/events.h | |
parent | e5936fce6c7e23bceab23272dbc1604ca0d4ff85 (diff) | |
download | mariadb-git-04659677a884eaae7c58cf71904853adee580943.tar.gz |
WL#3337 (Events new infrasctructure)
Second cut of separating parsing phase from execution phase
Separate Event_timed from parsing phase and introducing Event_parse_data.
Diffstat (limited to 'sql/events.h')
-rw-r--r-- | sql/events.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/sql/events.h b/sql/events.h index 66cce6e7777..055c9a371a4 100644 --- a/sql/events.h +++ b/sql/events.h @@ -18,6 +18,7 @@ class Event_timed; +class Event_parse_data; class Events { @@ -47,16 +48,16 @@ public: }; static int - create_event(THD *thd, Event_timed *et, uint create_options, - uint *rows_affected); + create_event(THD *thd, Event_timed *et, Event_parse_data *parse_data, + uint create_options, uint *rows_affected); static int - update_event(THD *thd, Event_timed *et, sp_name *new_name, - uint *rows_affected); + update_event(THD *thd, Event_timed *et, Event_parse_data *parse_data, + sp_name *new_name, uint *rows_affected); static int - drop_event(THD *thd, Event_timed *et, bool drop_if_exists, - uint *rows_affected); + drop_event(THD *thd, Event_timed *et, Event_parse_data *parse_data, + bool drop_if_exists, uint *rows_affected); static int open_event_table(THD *thd, enum thr_lock_type lock_type, TABLE **table); |