mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge mysql_cab_desk.:C:/source/c++/mysql-5.1-new-rpl
into mysql_cab_desk.:C:/source/c++/mysql-5.1_WL_3629 BitKeeper/deleted/.del-init_db.sql~a77d572c39d5a1f8: Auto merged BitKeeper/deleted/.del-mysql_create_system_tables.sh: Auto merged scripts/mysql_system_tables_fix.sql: Auto merged sql/event_data_objects.cc: Auto merged sql/slave.cc: Auto merged sql/sql_parse.cc: Auto merged sql/sql_show.cc: Auto merged sql/sql_yacc.yy: Auto merged sql/event_data_objects.h: Manual merge. sql/event_queue.cc: Manual merge. sql/events.cc: Manual merge.
This commit is contained in:
@@ -22,11 +22,9 @@
|
||||
#define EVEX_BAD_PARAMS -5
|
||||
#define EVEX_MICROSECOND_UNSUP -6
|
||||
|
||||
|
||||
class sp_head;
|
||||
class Sql_alloc;
|
||||
|
||||
|
||||
class Event_queue_element_for_exec
|
||||
{
|
||||
public:
|
||||
@@ -54,6 +52,24 @@ protected:
|
||||
MEM_ROOT mem_root;
|
||||
|
||||
public:
|
||||
/*
|
||||
ENABLED = feature can function normally (is turned on)
|
||||
SLAVESIDE_DISABLED = feature is turned off on slave
|
||||
DISABLED = feature is turned off
|
||||
*/
|
||||
enum enum_status
|
||||
{
|
||||
ENABLED = 1,
|
||||
DISABLED,
|
||||
SLAVESIDE_DISABLED
|
||||
};
|
||||
|
||||
enum enum_on_completion
|
||||
{
|
||||
ON_COMPLETION_DROP = 1,
|
||||
ON_COMPLETION_PRESERVE
|
||||
};
|
||||
|
||||
LEX_STRING dbname;
|
||||
LEX_STRING name;
|
||||
LEX_STRING definer;// combination of user and host
|
||||
@@ -78,20 +94,9 @@ protected:
|
||||
bool last_executed_changed;
|
||||
|
||||
public:
|
||||
enum enum_status
|
||||
{
|
||||
ENABLED = 1,
|
||||
DISABLED
|
||||
};
|
||||
|
||||
enum enum_on_completion
|
||||
{
|
||||
ON_COMPLETION_DROP = 1,
|
||||
ON_COMPLETION_PRESERVE
|
||||
};
|
||||
|
||||
enum enum_on_completion on_completion;
|
||||
enum enum_status status;
|
||||
int on_completion;
|
||||
int status;
|
||||
longlong originator;
|
||||
TIME last_executed;
|
||||
|
||||
TIME execute_at;
|
||||
@@ -211,19 +216,10 @@ private:
|
||||
class Event_parse_data : public Sql_alloc
|
||||
{
|
||||
public:
|
||||
enum enum_status
|
||||
{
|
||||
ENABLED = 1,
|
||||
DISABLED
|
||||
};
|
||||
|
||||
enum enum_on_completion
|
||||
{
|
||||
ON_COMPLETION_DROP = 1,
|
||||
ON_COMPLETION_PRESERVE
|
||||
};
|
||||
enum enum_on_completion on_completion;
|
||||
enum enum_status status;
|
||||
int on_completion;
|
||||
int status;
|
||||
longlong originator;
|
||||
|
||||
const uchar *body_begin;
|
||||
|
||||
@@ -285,6 +281,7 @@ private:
|
||||
report_bad_value(const char *item_name, Item *bad_item);
|
||||
|
||||
Event_parse_data(const Event_parse_data &); /* Prevent use of these */
|
||||
void Event_parse_data::check_originator_id(THD *thd);
|
||||
void operator=(Event_parse_data &);
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user