MySQL 5.6.14 Source Code Document
|
#include <log_event.h>
Public Member Functions | |
void | print (FILE *file, PRINT_EVENT_INFO *print_event_info) |
void | print (FILE *file, PRINT_EVENT_INFO *print_event_info, const char *local_fname) |
Execute_load_query_log_event (const char *buf, uint event_len, const Format_description_log_event *description_event) | |
Log_event_type | get_type_code () |
bool | is_valid () const |
ulong | get_post_header_size_for_derived () |
Public Member Functions inherited from Query_log_event | |
void | print_query_header (IO_CACHE *file, PRINT_EVENT_INFO *print_event_info) |
Query_log_event () | |
Query_log_event (const char *buf, uint event_len, const Format_description_log_event *description_event, Log_event_type event_type) | |
bool | is_trans_keyword () |
bool | starts_group () |
virtual bool | ends_group () |
Public Member Functions inherited from Log_event | |
Log_event (enum_event_cache_type cache_type_arg=EVENT_INVALID_CACHE, enum_event_logging_type logging_type_arg=EVENT_INVALID_LOGGING) | |
void | print_timestamp (IO_CACHE *file, time_t *ts) |
void | print_header (IO_CACHE *file, PRINT_EVENT_INFO *print_event_info, bool is_more) |
void | print_base64 (IO_CACHE *file, PRINT_EVENT_INFO *print_event_info, bool is_more) |
bool | wrapper_my_b_safe_write (IO_CACHE *file, const uchar *buf, ulong data_length) |
void | set_artificial_event () |
void | set_relay_log_event () |
bool | is_artificial_event () const |
bool | is_relay_log_event () const |
bool | is_ignorable_event () const |
bool | is_no_filter_event () const |
bool | is_using_trans_cache () const |
bool | is_using_stmt_cache () const |
bool | is_using_immediate_logging () const |
Log_event (const char *buf, const Format_description_log_event *description_event) | |
void | register_temp_buf (char *buf) |
void | free_temp_buf () |
virtual int | get_data_size () |
const char * | get_type_str () |
Public Attributes | |
uint | file_id |
uint | fn_pos_start |
uint | fn_pos_end |
enum_load_dup_handling | dup_handling |
Public Attributes inherited from Query_log_event | |
const char * | query |
const char * | catalog |
const char * | db |
uint32 | q_len |
uint32 | db_len |
uint16 | error_code |
ulong | thread_id |
ulong | slave_proxy_id |
uint | catalog_len |
uint16 | status_vars_len |
bool | flags2_inited |
bool | sql_mode_inited |
bool | charset_inited |
uint32 | flags2 |
sql_mode_t | sql_mode |
ulong | auto_increment_increment |
ulong | auto_increment_offset |
char | charset [6] |
uint | time_zone_len |
const char * | time_zone_str |
uint | lc_time_names_number |
uint | charset_database_number |
ulonglong | table_map_for_update |
uint32 | master_data_written |
uchar | mts_accessed_dbs |
char | mts_accessed_db_names [MAX_DBS_IN_EVENT_MTS][NAME_LEN] |
Public Attributes inherited from Log_event | |
my_off_t | log_pos |
char * | temp_buf |
struct timeval | when |
ulong | exec_time |
ulong | data_written |
uint32 | server_id |
uint32 | unmasked_server_id |
uint16 | flags |
ulong | slave_exec_mode |
enum_event_cache_type | event_cache_type |
enum_event_logging_type | event_logging_type |
ha_checksum | crc |
ulong | mts_group_idx |
Relay_log_info * | worker |
ulonglong | future_event_relay_log_pos |
uint8 | checksum_alg |
Additional Inherited Members | |
Public Types inherited from Log_event | |
enum | enum_skip_reason { EVENT_SKIP_NOT, EVENT_SKIP_IGNORE, EVENT_SKIP_COUNT } |
typedef unsigned char | Byte |
Static Public Member Functions inherited from Log_event | |
static Log_event * | read_log_event (IO_CACHE *file, const Format_description_log_event *description_event, my_bool crc_check) |
static void * | operator new (size_t size) |
static void | operator delete (void *ptr, size_t) |
static void * | operator new (size_t, void *ptr) |
static void | operator delete (void *, void *) |
static Log_event * | read_log_event (const char *buf, uint event_len, const char **error, const Format_description_log_event *description_event, my_bool crc_check) |
static const char * | get_type_str (Log_event_type type) |
Protected Types inherited from Log_event | |
enum | enum_event_cache_type { EVENT_INVALID_CACHE = 0, EVENT_STMT_CACHE, EVENT_TRANSACTIONAL_CACHE, EVENT_NO_CACHE, EVENT_CACHE_COUNT } |
enum | enum_event_logging_type { EVENT_INVALID_LOGGING = 0, EVENT_NORMAL_LOGGING, EVENT_IMMEDIATE_LOGGING, EVENT_CACHE_LOGGING_COUNT } |
Protected Attributes inherited from Query_log_event | |
Log_event::Byte * | data_buf |
Event responsible for LOAD DATA execution, it similar to Query_log_event but before executing the query it substitutes original filename in LOAD DATA query with name of temporary file.
Definition at line 3400 of file log_event.h.