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

Go to the source code of this file.
Classes | |
| class | TC_LOG |
| class | TC_LOG_DUMMY |
| struct | st_log_info |
| class | MYSQL_LOG |
| class | MYSQL_QUERY_LOG |
| class | MYSQL_BIN_LOG |
| class | Log_event_handler |
| class | Log_to_csv_event_handler |
| class | Log_to_file_event_handler |
| class | LOGGER |
Defines | |
| #define | TC_LOG_MMAP TC_LOG_DUMMY |
| #define | LOG_INFO_EOF -1 |
| #define | LOG_INFO_IO -2 |
| #define | LOG_INFO_INVALID -3 |
| #define | LOG_INFO_SEEK -4 |
| #define | LOG_INFO_MEM -6 |
| #define | LOG_INFO_FATAL -7 |
| #define | LOG_INFO_IN_USE -8 |
| #define | LOG_CLOSE_INDEX 1 |
| #define | LOG_CLOSE_TO_BE_OPENED 2 |
| #define | LOG_CLOSE_STOP_EVENT 4 |
| #define | MAX_LOG_HANDLERS_NUM 3 |
| #define | LOG_NONE 1 |
| #define | LOG_FILE 2 |
| #define | LOG_TABLE 4 |
Typedefs | |
| typedef st_log_info | LOG_INFO |
Enumerations | |
| enum | enum_log_type { LOG_UNKNOWN, LOG_NORMAL, LOG_BIN } |
| enum | enum_log_state { LOG_OPENED, LOG_CLOSED, LOG_TO_BE_OPENED } |
| enum | enum_binlog_format { BINLOG_FORMAT_STMT = 0, BINLOG_FORMAT_UNSPEC = 3 } |
Variables | |
| TC_LOG * | tc_log |
| TC_LOG_MMAP | tc_log_mmap |
| TC_LOG_DUMMY | tc_log_dummy |
| TYPELIB | binlog_format_typelib |
| #define LOG_CLOSE_INDEX 1 |
Definition at line 119 of file log.h.
Referenced by MYSQL_BIN_LOG::cleanup(), MYSQL_BIN_LOG::close(), and MYSQL_BIN_LOG::reset_logs().
| #define LOG_CLOSE_STOP_EVENT 4 |
Definition at line 121 of file log.h.
Referenced by MYSQL_BIN_LOG::cleanup(), and MYSQL_BIN_LOG::close().
| #define LOG_CLOSE_TO_BE_OPENED 2 |
Definition at line 120 of file log.h.
Referenced by MYSQL_BIN_LOG::close(), MYSQL_LOG::close(), MYSQL_BIN_LOG::new_file_impl(), MYSQL_QUERY_LOG::reopen_file(), and MYSQL_BIN_LOG::reset_logs().
| #define LOG_FILE 2 |
Definition at line 144 of file log.h.
Referenced by LOGGER::init_base(), init_common_variables(), LOGGER::init_error_log(), LOGGER::init_general_log(), init_server_components(), LOGGER::init_slow_log(), LOGGER::set_handlers(), and signal_hand().
| #define LOG_INFO_EOF -1 |
Definition at line 110 of file log.h.
Referenced by MYSQL_BIN_LOG::find_log_pos(), and MYSQL_BIN_LOG::find_next_log().
| #define LOG_INFO_IO -2 |
Definition at line 111 of file log.h.
Referenced by MYSQL_BIN_LOG::find_log_pos(), and MYSQL_BIN_LOG::find_next_log().
| #define LOG_NONE 1 |
Definition at line 143 of file log.h.
Referenced by init_common_variables(), LOGGER::init_error_log(), LOGGER::init_general_log(), init_server_components(), LOGGER::init_slow_log(), and signal_hand().
| #define LOG_TABLE 4 |
Definition at line 145 of file log.h.
Referenced by get_one_option(), LOGGER::init_error_log(), LOGGER::init_general_log(), init_server_components(), LOGGER::init_slow_log(), sys_var_log_output::set_default(), LOGGER::set_handlers(), and signal_hand().
| #define TC_LOG_MMAP TC_LOG_DUMMY |
| typedef struct st_log_info LOG_INFO |
| enum enum_binlog_format |
Definition at line 568 of file log.h.
00568 { 00569 BINLOG_FORMAT_STMT= 0, // statement-based 00570 #ifdef HAVE_ROW_BASED_REPLICATION 00571 BINLOG_FORMAT_ROW= 1, // row_based 00572 /* 00573 statement-based except for cases where only row-based can work (UUID() 00574 etc): 00575 */ 00576 BINLOG_FORMAT_MIXED= 2, 00577 #endif 00578 /* 00579 This value is last, after the end of binlog_format_typelib: it has no 00580 corresponding cell in this typelib. We use this value to be able to know if 00581 the user has explicitely specified a binlog format at startup or not. 00582 */ 00583 BINLOG_FORMAT_UNSPEC= 3 00584 };
| enum enum_log_state |
| enum enum_log_type |
Definition at line 4465 of file log.cc.
Referenced by clean_up(), ha_commit_trans(), and init_server_components().
| TC_LOG_MMAP tc_log_mmap |
1.4.7

