MySQL 9.1.0
Source Code Documentation
Binlog_index_monitor Member List

This is the complete list of members for Binlog_index_monitor, including all inherited members.

add_log_to_index(uchar *log_name, size_t log_name_len, bool need_lock_index)Binlog_index_monitor
adjust_linfo_offsets(my_off_t purge_offset)Binlog_index_monitor
assert_owner()Binlog_index_monitorinline
Binlog_index_monitor(bool relay_log)Binlog_index_monitor
cleanup()Binlog_index_monitor
close_index_file(bool need_lock_index)Binlog_index_monitor
close_purge_index_file()Binlog_index_monitor
end_close_purge_index_file()Binlog_index_monitor
error_purge_index_file()Binlog_index_monitor
find_log_pos(Log_info *linfo, const char *log_name, bool need_lock_index)Binlog_index_monitor
find_next_log(Log_info *linfo, bool need_lock_index)Binlog_index_monitor
find_next_relay_log(char log_name[FN_REFLEN+1])Binlog_index_monitor
get_filename_list()Binlog_index_monitor
get_index()Binlog_index_monitorinline
get_index_file()Binlog_index_monitorinline
get_index_fname() constBinlog_index_monitor
get_index_lock()Binlog_index_monitorinline
get_log_index(bool need_lock_index=true)Binlog_index_monitor
gets_purge_index_file(char *to, size_t max_length)Binlog_index_monitor
init_pthread_objects()Binlog_index_monitor
is_inited_index_file()Binlog_index_monitor
is_inited_purge_index_file()Binlog_index_monitor
lock()Binlog_index_monitorinline
log_in_use(const char *log_name)Binlog_index_monitor
m_binlog_indexBinlog_index_monitorprivate
m_is_relay_logBinlog_index_monitorprivate
m_key_LOCK_indexBinlog_index_monitorprivate
m_LOCK_indexBinlog_index_monitorprivate
move_crash_safe_index_file_to_index_file(bool need_lock_index)Binlog_index_monitor
open_index_file(const char *index_file_name_arg, const char *log_name, PSI_file_key key_file_log, bool need_lock_index)Binlog_index_monitor
open_purge_index_file(bool destroy)Binlog_index_monitor
purge_index_entry(THD *thd, ulonglong *decrease_log_space, PSI_file_key key_file_log, bool need_lock_index)Binlog_index_monitor
register_create_index_entry(const char *entry)Binlog_index_monitor
register_log_info(Log_info *log_info)Binlog_index_monitor
register_purge_index_entry(const char *entry)Binlog_index_monitor
reinit_purge_index_file()Binlog_index_monitor
remove_logs_outside_range_from_index(Log_info *start_log_info, bool need_update_threads, Log_info *last_log_info=nullptr)Binlog_index_monitor
remove_logs_outside_range_from_index(const std::string &first, bool need_update_threads, const std::string &last)Binlog_index_monitor
set_psi_keys(PSI_mutex_key key_LOCK_index, PSI_file_key key_file_log_index, PSI_file_key key_file_log_index_cache)Binlog_index_monitor
set_purge_index_file_name(const char *base_file_name)Binlog_index_monitor
sync_purge_index_file()Binlog_index_monitor
unlock()Binlog_index_monitorinline
unregister_log_info(Log_info *log_info)Binlog_index_monitor