#include <event_parse_data.h>
◆ enum_on_completion
Enumerator |
---|
ON_COMPLETION_DEFAULT | |
ON_COMPLETION_DROP | |
ON_COMPLETION_PRESERVE | |
◆ enum_status
Enumerator |
---|
ENABLED | |
DISABLED | |
REPLICA_SIDE_DISABLED | |
◆ Event_parse_data() [1/2]
Event_parse_data::Event_parse_data |
( |
| ) |
|
|
inline |
◆ ~Event_parse_data()
Event_parse_data::~Event_parse_data |
( |
| ) |
|
|
default |
◆ Event_parse_data() [2/2]
◆ check_dates()
bool Event_parse_data::check_dates |
( |
THD * |
thd, |
|
|
int |
previous_on_completion |
|
) |
| |
◆ check_if_in_the_past()
void Event_parse_data::check_if_in_the_past |
( |
THD * |
thd, |
|
|
my_time_t |
ltime_utc |
|
) |
| |
|
private |
◆ check_originator_id()
void Event_parse_data::check_originator_id |
( |
THD * |
thd | ) |
|
|
private |
Set the originator id of the event to the server_id if executing on the source or set to the server_id of the source if executing on the replica.
If executing on replica, also set status to REPLICA_SIDE_DISABLED.
SYNOPSIS Event_parse_data::check_originator_id()
◆ check_parse_data()
bool Event_parse_data::check_parse_data |
( |
THD * |
thd | ) |
|
◆ init_definer()
void Event_parse_data::init_definer |
( |
THD * |
thd | ) |
|
|
private |
◆ init_ends()
int Event_parse_data::init_ends |
( |
THD * |
thd | ) |
|
|
private |
◆ init_execute_at()
int Event_parse_data::init_execute_at |
( |
THD * |
thd | ) |
|
|
private |
◆ init_interval()
int Event_parse_data::init_interval |
( |
THD * |
thd | ) |
|
|
private |
◆ init_name()
void Event_parse_data::init_name |
( |
THD * |
thd, |
|
|
sp_name * |
spn |
|
) |
| |
|
private |
◆ init_starts()
int Event_parse_data::init_starts |
( |
THD * |
thd | ) |
|
|
private |
◆ operator=()
◆ report_bad_value()
void Event_parse_data::report_bad_value |
( |
THD * |
thd, |
|
|
const char * |
item_name, |
|
|
Item * |
bad_item |
|
) |
| |
|
private |
Don't proceed to val_str() if an error has already been raised.
◆ body_changed
bool Event_parse_data::body_changed |
◆ comment
◆ dbname
◆ definer
◆ do_not_create
bool Event_parse_data::do_not_create |
◆ ends
◆ ends_null
bool Event_parse_data::ends_null |
◆ execute_at
◆ execute_at_null
bool Event_parse_data::execute_at_null |
◆ expression
◆ identifier
sp_name* Event_parse_data::identifier |
◆ interval
◆ item_ends
Item* Event_parse_data::item_ends |
◆ item_execute_at
Item* Event_parse_data::item_execute_at |
◆ item_expression
Item* Event_parse_data::item_expression |
◆ item_starts
Item* Event_parse_data::item_starts |
◆ name
◆ on_completion
int Event_parse_data::on_completion |
◆ originator
◆ starts
◆ starts_null
bool Event_parse_data::starts_null |
◆ status
int Event_parse_data::status |
◆ status_changed
bool Event_parse_data::status_changed |
The documentation for this class was generated from the following files: