mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Merge cbell@bk-internal.mysql.com:/home/bk/mysql-5.1-new-rpl
into mysql_cab_desk.:C:/source/c++/mysql-5.1-new-rpl
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
|
||||
@ -83,20 +99,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;
|
||||
|
||||
my_time_t last_executed;
|
||||
my_time_t execute_at;
|
||||
@ -216,19 +221,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;
|
||||
/*
|
||||
do_not_create will be set if STARTS time is in the past and
|
||||
on_completion == ON_COMPLETION_DROP.
|
||||
@ -298,6 +294,7 @@ private:
|
||||
check_if_in_the_past(THD *thd, my_time_t ltime_utc);
|
||||
|
||||
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