|
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.