summaryrefslogtreecommitdiff
path: root/sql/event_data_objects.h
diff options
context:
space:
mode:
authorunknown <andrey@example.com>2006-08-17 14:22:59 +0200
committerunknown <andrey@example.com>2006-08-17 14:22:59 +0200
commit99adbd131addffeb1dc95e4c5f156dc831cbd66c (patch)
treef3888db9a52ec3b4680a4f1ede56911174eda337 /sql/event_data_objects.h
parente5a2cb50fa8febed0b6ecd537d3edc63d80e9dce (diff)
downloadmariadb-git-99adbd131addffeb1dc95e4c5f156dc831cbd66c.tar.gz
WL#3337 (Event scheduler new architecture)
Post-review fixes. Mostly whitespace, int-to-bool return value, fixed comments sql/Makefile.am: compile all submodules of Events before compiling the facade sql/event_data_objects.cc: - Use initialization list - Clean whitespaces - Shorten comments - Fix comments sql/event_data_objects.h: - Fix whitespace sql/event_db_repository.cc: - Change return type from int to bool where only one error code is returned. - Don't use macros but get the maximal number of characters in a column from the column - Fix comments - Make functions which has return value but it's not used - void. sql/event_db_repository.h: - Methods with only one error code int -> bool return value - Remove declaration of fill_schema_events, a function that does not exist sql/event_queue.cc: - Use initialization lists - Let find_n_remove_event delete the object thus making the code more robust. The caller could forget to destruct the object. In addition, find_n_remove_element() does not return a value. - Move check_system_tables() to class Events - Fix comments sql/event_queue.h: - Whitespace changes - init_queue() should allow passing of THD - check_system_tables moved to class Events - find_n_remove_event() is now void sql/event_scheduler.cc: - Initialize res before use - Remove end stop from message sql/event_scheduler.h: Add uninitialized state. The scheduler is in it before init_scheduler() is called. The rationale is that otherwise state has no value before the call. If the system tables were damaged the scheduler won't be initialized but in Events::deinit() Event_scheduler::stop() will be called and this will touch state, generating valgrind warning at minimum. sql/events.cc: - Whitespace changes - Fix comments - Make methods which have only one error code be bool instead of int - Create temporarily a THD to be used for the initialization of Event_queue - Event_queue::check_system_tables() moved to Events::check_system_tables - is_started() is renamed to is_execution_of_events_started() sql/events.h: - Whitespace changes - When a method returns only one error code it should be bool, not int - is_started() renamed to is_execution_of_events_started() sql/set_var.cc: is_started() is renamed to is_execution_of_events_started() sql/sql_db.cc: The return code is not used, thus don't return anything and drop_schema_events() is now void. sql/sql_yacc.yy: - Fix comments - Remove unneeded initialization which is performed in lex_init() sql/share/errmsg.txt: New error message sql/table.cc: - Fix comments - make table_check_intact() accespt const *table_def sql/table.h: Make table_check_intact() accespt const *table_def
Diffstat (limited to 'sql/event_data_objects.h')
-rw-r--r--sql/event_data_objects.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/sql/event_data_objects.h b/sql/event_data_objects.h
index a912953c927..e7e96d299fb 100644
--- a/sql/event_data_objects.h
+++ b/sql/event_data_objects.h
@@ -37,7 +37,7 @@ public:
LEX_STRING dbname;
LEX_STRING name;
LEX_STRING definer;// combination of user and host
-
+
Event_basic();
virtual ~Event_basic();
@@ -90,7 +90,7 @@ public:
Event_queue_element();
virtual ~Event_queue_element();
-
+
virtual int
load_from_row(TABLE *table);
@@ -187,7 +187,7 @@ private:
int
get_fake_create_event(THD *thd, String *buf);
- Event_job_data(const Event_job_data &); /* Prevent use of these */
+ Event_job_data(const Event_job_data &); /* Prevent use of these */
void operator=(Event_job_data &);
};
@@ -237,7 +237,7 @@ public:
new_instance(THD *thd);
bool
- check_parse_data(THD *);
+ check_parse_data(THD *thd);
void
init_body(THD *thd);