#include <my_bitmap.h>Include dependency graph for log_event.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
| #define AB_DATA_OFFSET APPEND_BLOCK_HEADER_LEN |
Definition at line 298 of file log_event.h.
| #define AB_FILE_ID_OFFSET 0 |
Definition at line 297 of file log_event.h.
Referenced by Append_block_log_event::Append_block_log_event(), and Append_block_log_event::write().
| #define APPEND_BLOCK_HEADER_LEN 4 |
Definition at line 194 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), Append_block_log_event::get_data_size(), and Append_block_log_event::write().
| #define BINLOG_MAGIC "\xfe\x62\x69\x6e" |
Definition at line 321 of file log_event.h.
Referenced by check_binlog_magic(), check_header(), and MYSQL_BIN_LOG::open().
| #define BINLOG_VERSION 4 |
| #define CF_DATA_OFFSET CREATE_FILE_HEADER_LEN |
Definition at line 294 of file log_event.h.
| #define CF_FILE_ID_OFFSET 0 |
Definition at line 293 of file log_event.h.
Referenced by Create_file_log_event::Create_file_log_event(), and Create_file_log_event::write_data_header().
| #define CREATE_FILE_HEADER_LEN 4 |
Definition at line 193 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), and Create_file_log_event::write_data_header().
| #define DELETE_FILE_HEADER_LEN 4 |
Definition at line 196 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), Delete_file_log_event::get_data_size(), and Delete_file_log_event::write().
| #define DF_FILE_ID_OFFSET 0 |
Definition at line 304 of file log_event.h.
Referenced by Delete_file_log_event::Delete_file_log_event(), and Delete_file_log_event::write().
| #define DUMPFILE_FLAG 0x1 |
| #define EL_FILE_ID_OFFSET 0 |
Definition at line 301 of file log_event.h.
Referenced by Execute_load_log_event::Execute_load_log_event(), and Execute_load_log_event::write().
| #define ELQ_DUP_HANDLING_OFFSET ELQ_FILE_ID_OFFSET + 12 |
Definition at line 318 of file log_event.h.
Referenced by Execute_load_query_log_event::Execute_load_query_log_event().
| #define ELQ_FILE_ID_OFFSET QUERY_HEADER_LEN |
Definition at line 315 of file log_event.h.
Referenced by Execute_load_query_log_event::Execute_load_query_log_event().
| #define ELQ_FN_POS_END_OFFSET ELQ_FILE_ID_OFFSET + 8 |
Definition at line 317 of file log_event.h.
Referenced by Execute_load_query_log_event::Execute_load_query_log_event().
| #define ELQ_FN_POS_START_OFFSET ELQ_FILE_ID_OFFSET + 4 |
Definition at line 316 of file log_event.h.
Referenced by Execute_load_query_log_event::Execute_load_query_log_event().
| #define ENCLOSED_EMPTY 0x2 |
Definition at line 92 of file log_event.h.
Referenced by sql_ex_info::init(), and Load_log_event::Load_log_event().
| #define ESCAPED_EMPTY 0x10 |
Definition at line 95 of file log_event.h.
Referenced by sql_ex_info::init(), and Load_log_event::Load_log_event().
| #define EVENT_LEN_OFFSET 9 |
Definition at line 210 of file log_event.h.
Referenced by check_header(), Log_event::Log_event(), mysql_client_binlog_statement(), Log_event::read_log_event(), and Log_event::write_header().
| #define EVENT_TYPE_OFFSET 4 |
Definition at line 208 of file log_event.h.
Referenced by Load_log_event::copy_log_event(), Create_file_log_event::Create_file_log_event(), Load_log_event::Load_log_event(), Log_event::Log_event(), mysql_client_binlog_statement(), Log_event::read_log_event(), and Log_event::write_header().
| #define EXEC_LOAD_HEADER_LEN 4 |
Definition at line 195 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), Execute_load_log_event::get_data_size(), and Execute_load_log_event::write().
| #define EXECUTE_LOAD_QUERY_EXTRA_HEADER_LEN (4 + 4 + 4 + 1) |
Definition at line 200 of file log_event.h.
Referenced by Execute_load_query_log_event::get_post_header_size_for_derived(), and Execute_load_query_log_event::write_post_header_for_derived().
| #define EXECUTE_LOAD_QUERY_HEADER_LEN (QUERY_HEADER_LEN + EXECUTE_LOAD_QUERY_EXTRA_HEADER_LEN) |
Definition at line 201 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event().
| #define FIELD_TERM_EMPTY 0x1 |
Definition at line 91 of file log_event.h.
Referenced by sql_ex_info::init(), and Load_log_event::Load_log_event().
| #define FLAGS_OFFSET 17 |
Definition at line 212 of file log_event.h.
Referenced by MYSQL_BIN_LOG::close(), Log_event::Log_event(), and Log_event::write_header().
| #define FORMAT_DESCRIPTION_HEADER_LEN (START_V3_HEADER_LEN+1+LOG_EVENT_TYPES) |
Definition at line 197 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), Format_description_log_event::get_data_size(), and Format_description_log_event::write().
| #define I_TYPE_OFFSET 0 |
Definition at line 258 of file log_event.h.
Referenced by Intvar_log_event::Intvar_log_event(), and Intvar_log_event::write().
| #define I_VAL_OFFSET 1 |
Definition at line 259 of file log_event.h.
Referenced by Intvar_log_event::Intvar_log_event(), and Intvar_log_event::write().
| #define IGNORE_FLAG 0x8 |
| #define L_DATA_OFFSET LOAD_HEADER_LEN |
Definition at line 283 of file log_event.h.
| #define L_DB_LEN_OFFSET 13 |
Definition at line 280 of file log_event.h.
Referenced by Load_log_event::copy_log_event(), and Load_log_event::write_data_header().
| #define L_EXEC_TIME_OFFSET 4 |
Definition at line 277 of file log_event.h.
Referenced by Load_log_event::copy_log_event(), and Load_log_event::write_data_header().
| #define L_NUM_FIELDS_OFFSET 14 |
Definition at line 281 of file log_event.h.
Referenced by Load_log_event::copy_log_event(), and Load_log_event::write_data_header().
| #define L_SKIP_LINES_OFFSET 8 |
Definition at line 278 of file log_event.h.
Referenced by Load_log_event::copy_log_event(), and Load_log_event::write_data_header().
| #define L_SQL_EX_OFFSET 18 |
Definition at line 282 of file log_event.h.
| #define L_TBL_LEN_OFFSET 12 |
Definition at line 279 of file log_event.h.
Referenced by Load_log_event::copy_log_event(), and Load_log_event::write_data_header().
| #define L_THREAD_ID_OFFSET 0 |
Definition at line 276 of file log_event.h.
Referenced by Load_log_event::copy_log_event(), and Load_log_event::write_data_header().
| #define LINE_START_EMPTY 0x8 |
Definition at line 94 of file log_event.h.
Referenced by sql_ex_info::init(), and Load_log_event::Load_log_event().
| #define LINE_TERM_EMPTY 0x4 |
Definition at line 93 of file log_event.h.
Referenced by sql_ex_info::init(), and Load_log_event::Load_log_event().
| #define LOAD_HEADER_LEN (4 + 4 + 4 + 1 +1 + 4) |
Definition at line 190 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), Load_log_event::get_data_size(), Load_log_event::Load_log_event(), and Load_log_event::write_data_header().
| #define LOG_EVENT_BINLOG_IN_USE_F 0x1 |
Definition at line 361 of file log_event.h.
Referenced by dump_local_log_entries(), and MYSQL_BIN_LOG::open().
| #define LOG_EVENT_HEADER_LEN 19 |
Definition at line 174 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), Load_log_event::Load_log_event(), Format_description_log_event::write(), and Log_event::write_header().
| #define LOG_EVENT_MINIMAL_HEADER_LEN 19 |
Definition at line 183 of file log_event.h.
Referenced by check_header(), Format_description_log_event::Format_description_log_event(), Format_description_log_event::is_valid(), and Log_event::read_log_event().
| #define LOG_EVENT_OFFSET 4 |
| #define LOG_EVENT_SUPPRESS_USE_F 0x8 |
Definition at line 382 of file log_event.h.
| #define LOG_EVENT_THREAD_SPECIFIC_F 0x4 |
Definition at line 369 of file log_event.h.
| #define LOG_EVENT_TYPES (ENUM_END_EVENT-1) |
Definition at line 463 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), and Format_description_log_event::write().
| #define LOG_EVENT_UPDATE_TABLE_MAP_VERSION_F 0x10 |
Definition at line 388 of file log_event.h.
Referenced by mysql_load(), MYSQL_BIN_LOG::write(), and write_execute_load_query_log_event().
| #define LOG_POS_OFFSET 13 |
Definition at line 211 of file log_event.h.
Referenced by Log_event::Log_event(), and Log_event::write_header().
| #define LOG_READ_BOGUS -2 |
| #define LOG_READ_EOF -1 |
| #define LOG_READ_IO -3 |
| #define LOG_READ_MEM -5 |
Definition at line 30 of file log_event.h.
| #define LOG_READ_TOO_LARGE -7 |
| #define LOG_READ_TRUNC -6 |
| #define NUM_LOAD_DELIM_STRS 5 |
Definition at line 113 of file log_event.h.
| #define OLD_HEADER_LEN 13 |
Definition at line 175 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), and Format_description_log_event::is_valid().
| #define OPT_ENCLOSED_FLAG 0x2 |
| #define OPTIONS_WRITTEN_TO_BIN_LOG |
Value:
Definition at line 408 of file log_event.h.
Referenced by Query_log_event::Query_log_event().
| #define Q_AUTO_INCREMENT 3 |
Definition at line 244 of file log_event.h.
Referenced by Query_log_event::Query_log_event(), and Query_log_event::write().
| #define Q_CATALOG_CODE 2 |
| #define Q_CATALOG_NZ_CODE 6 |
Definition at line 254 of file log_event.h.
Referenced by Query_log_event::Query_log_event(), and Query_log_event::write().
| #define Q_CHARSET_CODE 4 |
Definition at line 245 of file log_event.h.
Referenced by Query_log_event::Query_log_event(), and Query_log_event::write().
| #define Q_DATA_OFFSET QUERY_HEADER_LEN |
Definition at line 234 of file log_event.h.
| #define Q_DB_LEN_OFFSET 8 |
Definition at line 231 of file log_event.h.
Referenced by Query_log_event::Query_log_event(), and Query_log_event::write().
| #define Q_ERR_CODE_OFFSET 9 |
Definition at line 232 of file log_event.h.
Referenced by Query_log_event::Query_log_event(), and Query_log_event::write().
| #define Q_EXEC_TIME_OFFSET 4 |
Definition at line 230 of file log_event.h.
Referenced by Query_log_event::Query_log_event(), and Query_log_event::write().
| #define Q_FLAGS2_CODE 0 |
Definition at line 236 of file log_event.h.
Referenced by Query_log_event::Query_log_event(), and Query_log_event::write().
| #define Q_SQL_MODE_CODE 1 |
Definition at line 237 of file log_event.h.
Referenced by Query_log_event::Query_log_event(), and Query_log_event::write().
| #define Q_STATUS_VARS_LEN_OFFSET 11 |
Definition at line 233 of file log_event.h.
Referenced by Query_log_event::Query_log_event(), and Query_log_event::write().
| #define Q_THREAD_ID_OFFSET 0 |
Definition at line 229 of file log_event.h.
Referenced by Query_log_event::Query_log_event(), and Query_log_event::write().
| #define Q_TIME_ZONE_CODE 5 |
Definition at line 246 of file log_event.h.
Referenced by Query_log_event::Query_log_event(), and Query_log_event::write().
| #define QUERY_HEADER_LEN (QUERY_HEADER_MINIMAL_LEN + 2) |
Definition at line 189 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), and Query_log_event::write().
| #define QUERY_HEADER_MINIMAL_LEN (4 + 4 + 1 + 2) |
Definition at line 187 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), and Query_log_event::Query_log_event().
| #define R_IDENT_OFFSET 8 |
Definition at line 288 of file log_event.h.
| #define R_POS_OFFSET 0 |
Definition at line 287 of file log_event.h.
Referenced by Rotate_log_event::Rotate_log_event(), and Rotate_log_event::write().
| #define RAND_SEED1_OFFSET 0 |
Definition at line 263 of file log_event.h.
Referenced by Rand_log_event::Rand_log_event(), and Rand_log_event::write().
| #define RAND_SEED2_OFFSET 8 |
Definition at line 264 of file log_event.h.
Referenced by Rand_log_event::Rand_log_event(), and Rand_log_event::write().
| #define REPLACE_FLAG 0x4 |
| #define ROTATE_HEADER_LEN 8 |
Definition at line 192 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), Rotate_log_event::get_data_size(), and Rotate_log_event::write().
| #define ROWS_HEADER_LEN 8 |
Definition at line 198 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event().
| #define RW_FLAGS_OFFSET 6 |
Definition at line 312 of file log_event.h.
| #define RW_MAPID_OFFSET 0 |
Definition at line 311 of file log_event.h.
| #define SERVER_ID_OFFSET 5 |
Definition at line 209 of file log_event.h.
Referenced by Log_event::Log_event(), and Log_event::write_header().
| #define SL_MASTER_HOST_OFFSET 10 |
Definition at line 225 of file log_event.h.
| #define SL_MASTER_PORT_OFFSET 8 |
Definition at line 223 of file log_event.h.
| #define SL_MASTER_POS_OFFSET 0 |
Definition at line 224 of file log_event.h.
| #define ST_BINLOG_VER_OFFSET 0 |
Definition at line 216 of file log_event.h.
Referenced by Start_log_event_v3::Start_log_event_v3(), Format_description_log_event::write(), and Start_log_event_v3::write().
| #define ST_COMMON_HEADER_LEN_OFFSET (ST_CREATED_OFFSET + 4) |
Definition at line 219 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), and Format_description_log_event::write().
| #define ST_CREATED_OFFSET (ST_SERVER_VER_OFFSET + ST_SERVER_VER_LEN) |
Definition at line 218 of file log_event.h.
Referenced by Start_log_event_v3::Start_log_event_v3(), Format_description_log_event::write(), and Start_log_event_v3::write().
| #define ST_SERVER_VER_LEN 50 |
Definition at line 73 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event(), Start_log_event_v3::Start_log_event_v3(), Format_description_log_event::write(), and Start_log_event_v3::write().
| #define ST_SERVER_VER_OFFSET 2 |
Definition at line 217 of file log_event.h.
Referenced by Start_log_event_v3::Start_log_event_v3(), Format_description_log_event::write(), and Start_log_event_v3::write().
| #define START_V3_HEADER_LEN (2 + ST_SERVER_VER_LEN + 4) |
Definition at line 191 of file log_event.h.
Referenced by check_header(), Format_description_log_event::Format_description_log_event(), Start_log_event_v3::get_data_size(), and Start_log_event_v3::write().
| #define TABLE_MAP_HEADER_LEN 8 |
Definition at line 199 of file log_event.h.
Referenced by Format_description_log_event::Format_description_log_event().
| #define TM_FLAGS_OFFSET 6 |
Definition at line 308 of file log_event.h.
| #define TM_MAPID_OFFSET 0 |
Definition at line 307 of file log_event.h.
| #define UV_CHARSET_NUMBER_SIZE 4 |
Definition at line 272 of file log_event.h.
Referenced by User_var_log_event::User_var_log_event(), and User_var_log_event::write().
| #define UV_NAME_LEN_SIZE 4 |
Definition at line 271 of file log_event.h.
Referenced by User_var_log_event::User_var_log_event(), and User_var_log_event::write().
| #define UV_VAL_IS_NULL 1 |
Definition at line 269 of file log_event.h.
Referenced by User_var_log_event::User_var_log_event(), and User_var_log_event::write().
| #define UV_VAL_LEN_SIZE 4 |
Definition at line 268 of file log_event.h.
Referenced by User_var_log_event::User_var_log_event(), and User_var_log_event::write().
| #define UV_VAL_TYPE_SIZE 1 |
Definition at line 270 of file log_event.h.
Referenced by User_var_log_event::User_var_log_event(), and User_var_log_event::write().
Definition at line 1579 of file log_event.h.
01579 { LOAD_DUP_ERROR= 0, LOAD_DUP_IGNORE, 01580 LOAD_DUP_REPLACE };
| enum Int_event_type |
Definition at line 465 of file log_event.h.
00466 { 00467 INVALID_INT_EVENT = 0, LAST_INSERT_ID_EVENT = 1, INSERT_ID_EVENT = 2 00468 };
| enum Log_event_type |
Definition at line 415 of file log_event.h.
00416 { 00417 /* 00418 Every time you update this enum (when you add a type), you have to 00419 fix Format_description_log_event::Format_description_log_event(). 00420 */ 00421 UNKNOWN_EVENT= 0, 00422 START_EVENT_V3= 1, 00423 QUERY_EVENT= 2, 00424 STOP_EVENT= 3, 00425 ROTATE_EVENT= 4, 00426 INTVAR_EVENT= 5, 00427 LOAD_EVENT= 6, 00428 SLAVE_EVENT= 7, 00429 CREATE_FILE_EVENT= 8, 00430 APPEND_BLOCK_EVENT= 9, 00431 EXEC_LOAD_EVENT= 10, 00432 DELETE_FILE_EVENT= 11, 00433 /* 00434 NEW_LOAD_EVENT is like LOAD_EVENT except that it has a longer 00435 sql_ex, allowing multibyte TERMINATED BY etc; both types share the 00436 same class (Load_log_event) 00437 */ 00438 NEW_LOAD_EVENT= 12, 00439 RAND_EVENT= 13, 00440 USER_VAR_EVENT= 14, 00441 FORMAT_DESCRIPTION_EVENT= 15, 00442 XID_EVENT= 16, 00443 BEGIN_LOAD_QUERY_EVENT= 17, 00444 EXECUTE_LOAD_QUERY_EVENT= 18, 00445 TABLE_MAP_EVENT = 19, 00446 WRITE_ROWS_EVENT = 20, 00447 UPDATE_ROWS_EVENT = 21, 00448 DELETE_ROWS_EVENT = 22, 00449 00450 /* 00451 Add new events here - right above this comment! 00452 Existing events (except ENUM_END_EVENT) should never change their numbers 00453 */ 00454 00455 ENUM_END_EVENT /* end marker */ 00456 };
| char* str_to_hex | ( | char * | to, | |
| const char * | from, | |||
| uint | len | |||
| ) |
| char server_version[SERVER_VERSION_LENGTH] |
Definition at line 47 of file mysqlbinlog.cc.
Referenced by check_connection(), create_func_version(), and MYSQL_LOG::open().
1.4.7

