summaryrefslogtreecommitdiff
path: root/sql/events.h
diff options
context:
space:
mode:
authorandrey@lmy004. <>2006-06-27 10:53:26 +0200
committerandrey@lmy004. <>2006-06-27 10:53:26 +0200
commit04659677a884eaae7c58cf71904853adee580943 (patch)
treef47071c0ce8385678f4b01febbd8945477f25d1b /sql/events.h
parente5936fce6c7e23bceab23272dbc1604ca0d4ff85 (diff)
downloadmariadb-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.h13
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);