| add_bytes_written(ulonglong inc) | MYSQL_BIN_LOG | inline |
| add_log_to_index(uchar *log_file_name, size_t name_len, bool need_lock_index) | MYSQL_BIN_LOG | |
| adjust_linfo_offsets(my_off_t purge_offset) | MYSQL_BIN_LOG | |
| after_write_to_relay_log(Master_info *mi) | MYSQL_BIN_LOG | private |
| assign_automatic_gtids_to_flush_group(THD *first_seen) | MYSQL_BIN_LOG | |
| atomic_binlog_end_pos | MYSQL_BIN_LOG | private |
| atomic_log_state | MYSQL_BIN_LOG | private |
| auto_purge() | MYSQL_BIN_LOG | |
| auto_purge_at_server_startup() | MYSQL_BIN_LOG | |
| bytes_written | MYSQL_BIN_LOG | private |
| change_stage(THD *thd, Commit_stage_manager::StageID stage, THD *queue, mysql_mutex_t *leave_mutex, mysql_mutex_t *enter_mutex) | MYSQL_BIN_LOG | private |
| check_write_error(const THD *thd) | MYSQL_BIN_LOG | |
| checksum_alg_reset | MYSQL_BIN_LOG | |
| cleanup() | MYSQL_BIN_LOG | |
| close() override | MYSQL_BIN_LOG | virtual |
| close(uint exiting, bool need_lock_log, bool need_lock_index) | MYSQL_BIN_LOG | |
| close_crash_safe_index_file() | MYSQL_BIN_LOG | |
| close_purge_index_file() | MYSQL_BIN_LOG | |
| commit(THD *thd, bool all) override | MYSQL_BIN_LOG | virtual |
| crash_safe_index_file | MYSQL_BIN_LOG | private |
| crash_safe_index_file_name | MYSQL_BIN_LOG | private |
| db | MYSQL_BIN_LOG | private |
| dec_prep_xids(THD *thd) | MYSQL_BIN_LOG | private |
| do_write_cache(Binlog_cache_storage *cache, class Binlog_event_writer *writer) | MYSQL_BIN_LOG | private |
| enum_log_state enum name | MYSQL_BIN_LOG | private |
| enum_result enum name | TC_LOG | |
| fetch_and_process_flush_stage_queue(const bool check_and_skip_flush_logs=false) | MYSQL_BIN_LOG | private |
| file_id | MYSQL_BIN_LOG | private |
| find_first_log(std::string &binlog_file_name, std::string &errmsg) | MYSQL_BIN_LOG | |
| find_first_log_not_in_gtid_set(char *binlog_file_name, const Gtid_set *gtid_set, Gtid *first_gtid, std::string &errmsg) | MYSQL_BIN_LOG | |
| find_log_pos(LOG_INFO *linfo, const char *log_name, bool need_lock_index) | MYSQL_BIN_LOG | |
| find_next_log(LOG_INFO *linfo, bool need_lock_index) | MYSQL_BIN_LOG | |
| find_next_relay_log(char log_name[FN_REFLEN+1]) | MYSQL_BIN_LOG | |
| finish_commit(THD *thd) | MYSQL_BIN_LOG | private |
| flush() | MYSQL_BIN_LOG | |
| flush_and_set_pending_rows_event(THD *thd, Rows_log_event *event, bool is_transactional) | MYSQL_BIN_LOG | |
| flush_and_sync(const bool force=false) | MYSQL_BIN_LOG | |
| flush_cache_to_file(my_off_t *flush_end_pos) | MYSQL_BIN_LOG | private |
| flush_thread_caches(THD *thd) | MYSQL_BIN_LOG | private |
| generate_name(const char *log_name, const char *suffix, char *buff) | MYSQL_BIN_LOG | |
| generate_new_name(char *new_name, const char *log_name, uint32 new_index_number=0) | MYSQL_BIN_LOG | private |
| get_after_commit_lock() | MYSQL_BIN_LOG | inline |
| get_binlog_end_pos() const | MYSQL_BIN_LOG | inline |
| get_binlog_end_pos_lock() | MYSQL_BIN_LOG | inline |
| get_binlog_file() | MYSQL_BIN_LOG | inline |
| get_commit_lock() | MYSQL_BIN_LOG | inline |
| get_current_log(LOG_INFO *linfo, bool need_lock_log=true) | MYSQL_BIN_LOG | |
| get_gtid_executed(Sid_map *sid_map, Gtid_set *gtid_set) | MYSQL_BIN_LOG | |
| get_index_file() | MYSQL_BIN_LOG | inline |
| get_index_fname() | MYSQL_BIN_LOG | inline |
| get_log_cond() | MYSQL_BIN_LOG | inline |
| get_log_fname() | MYSQL_BIN_LOG | inline |
| get_log_index(bool need_lock_index=true) | MYSQL_BIN_LOG | |
| get_log_lock() | MYSQL_BIN_LOG | inline |
| get_name() const | MYSQL_BIN_LOG | inline |
| get_prep_xids() | MYSQL_BIN_LOG | inlineprivate |
| get_sync_period() | MYSQL_BIN_LOG | inlineprivate |
| gtid_end_transaction(THD *thd) | MYSQL_BIN_LOG | |
| handle_binlog_flush_or_sync_error(THD *thd, bool need_lock_log, const char *message) | MYSQL_BIN_LOG | private |
| harvest_bytes_written(Relay_log_info *rli, bool need_log_space_lock) | MYSQL_BIN_LOG | |
| inc_prep_xids(THD *thd) | MYSQL_BIN_LOG | private |
| index_file | MYSQL_BIN_LOG | private |
| index_file_name | MYSQL_BIN_LOG | private |
| init_and_set_log_file_name(const char *log_name, const char *new_name, uint32 new_index_number) | MYSQL_BIN_LOG | private |
| init_gtid_sets(Gtid_set *gtid_set, Gtid_set *lost_groups, bool verify_checksum, bool need_lock, Transaction_boundary_parser *trx_parser, Gtid_monitoring_info *partial_trx, bool is_server_starting=false) | MYSQL_BIN_LOG | |
| init_pthread_objects() | MYSQL_BIN_LOG | |
| init_thd_variables(THD *thd, bool all, bool skip_commit) | MYSQL_BIN_LOG | private |
| inited | MYSQL_BIN_LOG | private |
| is_active(const char *log_file_name) const | MYSQL_BIN_LOG | |
| is_current_stmt_binlog_enabled_and_caches_empty(const THD *thd) const | MYSQL_BIN_LOG | |
| is_inited_purge_index_file() | MYSQL_BIN_LOG | |
| is_open() const | MYSQL_BIN_LOG | inline |
| is_query_in_union(THD *thd, query_id_t query_id_param) | MYSQL_BIN_LOG | |
| is_relay_log | MYSQL_BIN_LOG | |
| LOCK_after_commit | MYSQL_BIN_LOG | private |
| LOCK_binlog_end_pos | MYSQL_BIN_LOG | private |
| lock_binlog_end_pos() | MYSQL_BIN_LOG | inline |
| LOCK_commit | MYSQL_BIN_LOG | private |
| LOCK_index | MYSQL_BIN_LOG | private |
| lock_index() | MYSQL_BIN_LOG | inline |
| LOCK_log | MYSQL_BIN_LOG | private |
| LOCK_log_info | MYSQL_BIN_LOG | private |
| LOCK_sync | MYSQL_BIN_LOG | private |
| LOCK_xids | MYSQL_BIN_LOG | private |
| LOG_CLOSED enum value | MYSQL_BIN_LOG | private |
| log_file_name | MYSQL_BIN_LOG | private |
| log_in_use(const char *log_name) | MYSQL_BIN_LOG | |
| log_info_set | MYSQL_BIN_LOG | private |
| LOG_OPENED enum value | MYSQL_BIN_LOG | private |
| LOG_TO_BE_OPENED enum value | MYSQL_BIN_LOG | private |
| m_atomic_prep_xids | MYSQL_BIN_LOG | private |
| m_binlog_file | MYSQL_BIN_LOG | private |
| m_dependency_tracker | MYSQL_BIN_LOG | |
| m_key_COND_done | MYSQL_BIN_LOG | private |
| m_key_COND_flush_queue | MYSQL_BIN_LOG | private |
| m_key_COND_wait_for_group_turn | MYSQL_BIN_LOG | private |
| m_key_file_log | MYSQL_BIN_LOG | private |
| m_key_file_log_cache | MYSQL_BIN_LOG | private |
| m_key_file_log_index | MYSQL_BIN_LOG | private |
| m_key_file_log_index_cache | MYSQL_BIN_LOG | private |
| m_key_LOCK_after_commit | MYSQL_BIN_LOG | private |
| m_key_LOCK_after_commit_queue | MYSQL_BIN_LOG | private |
| m_key_LOCK_binlog_end_pos | MYSQL_BIN_LOG | private |
| m_key_LOCK_commit | MYSQL_BIN_LOG | private |
| m_key_LOCK_commit_queue | MYSQL_BIN_LOG | private |
| m_key_LOCK_done | MYSQL_BIN_LOG | private |
| m_key_LOCK_flush_queue | MYSQL_BIN_LOG | private |
| m_key_LOCK_index | MYSQL_BIN_LOG | private |
| m_key_LOCK_log | MYSQL_BIN_LOG | private |
| m_key_LOCK_log_info | MYSQL_BIN_LOG | private |
| m_key_LOCK_sync | MYSQL_BIN_LOG | private |
| m_key_LOCK_sync_queue | MYSQL_BIN_LOG | private |
| m_key_LOCK_wait_for_group_turn | MYSQL_BIN_LOG | private |
| m_key_LOCK_xids | MYSQL_BIN_LOG | private |
| m_key_prep_xids_cond | MYSQL_BIN_LOG | private |
| m_key_update_cond | MYSQL_BIN_LOG | private |
| m_log_file_key | MYSQL_BIN_LOG | private |
| m_prep_xids_cond | MYSQL_BIN_LOG | private |
| make_log_name(char *buf, const char *log_ident) | MYSQL_BIN_LOG | |
| MAX_RETRIES_FOR_DELETE_RENAME_FAILURE | MYSQL_BIN_LOG | static |
| max_size | MYSQL_BIN_LOG | private |
| move_crash_safe_index_file_to_index_file(bool need_lock_index) | MYSQL_BIN_LOG | |
| MYSQL_BIN_LOG(uint *sync_period, bool relay_log=false) | MYSQL_BIN_LOG | |
| name | MYSQL_BIN_LOG | private |
| new_file(Format_description_log_event *extra_description_event) | MYSQL_BIN_LOG | |
| new_file_impl(bool need_lock, Format_description_log_event *extra_description_event) | MYSQL_BIN_LOG | private |
| new_file_without_locking(Format_description_log_event *extra_description_event) | MYSQL_BIN_LOG | |
| next_file_id() | MYSQL_BIN_LOG | |
| open(PSI_file_key log_file_key, const char *log_name, const char *new_name, uint32 new_index_number) | MYSQL_BIN_LOG | private |
| open(const char *opt_name) override | MYSQL_BIN_LOG | inlineprivatevirtual |
| open_binlog(const char *opt_name) | MYSQL_BIN_LOG | |
| open_binlog(const char *log_name, const char *new_name, ulong max_size_arg, bool null_created_arg, bool need_lock_index, bool need_sid_lock, Format_description_log_event *extra_description_event, uint32 new_index_number=0) | MYSQL_BIN_LOG | |
| open_crash_safe_index_file() | MYSQL_BIN_LOG | |
| open_index_file(const char *index_file_name_arg, const char *log_name, bool need_lock_index) | MYSQL_BIN_LOG | |
| open_purge_index_file(bool destroy) | MYSQL_BIN_LOG | |
| ordered_commit(THD *thd, bool all, bool skip_commit=false) | MYSQL_BIN_LOG | private |
| prepare(THD *thd, bool all) override | MYSQL_BIN_LOG | virtual |
| previous_gtid_set_relaylog | MYSQL_BIN_LOG | private |
| process_after_commit_stage_queue(THD *thd, THD *first) | MYSQL_BIN_LOG | private |
| process_commit_stage_queue(THD *thd, THD *queue) | MYSQL_BIN_LOG | private |
| process_flush_stage_queue(my_off_t *total_bytes_var, THD **out_queue_var) | MYSQL_BIN_LOG | private |
| purge_index_entry(THD *thd, ulonglong *decrease_log_space, bool need_lock_index) | MYSQL_BIN_LOG | |
| purge_index_file | MYSQL_BIN_LOG | private |
| purge_index_file_name | MYSQL_BIN_LOG | private |
| purge_logs(const char *to_log, bool included, bool need_lock_index, bool need_update_threads, ulonglong *decrease_log_space, bool auto_purge) | MYSQL_BIN_LOG | |
| purge_logs_before_date(time_t purge_time, bool auto_purge) | MYSQL_BIN_LOG | |
| raw_get_current_log(LOG_INFO *linfo) | MYSQL_BIN_LOG | |
| read_binlog_in_use_flag(Binlog_file_reader &binlog_file_reader) | MYSQL_BIN_LOG | private |
| reencrypt_logs() | MYSQL_BIN_LOG | |
| register_create_index_entry(const char *entry) | MYSQL_BIN_LOG | |
| register_log_info(LOG_INFO *log_info) | MYSQL_BIN_LOG | |
| register_purge_index_entry(const char *entry) | MYSQL_BIN_LOG | |
| relay_log_checksum_alg | MYSQL_BIN_LOG | |
| remove_logs_from_index(LOG_INFO *linfo, bool need_update_threads) | MYSQL_BIN_LOG | |
| report_binlog_write_error() | MYSQL_BIN_LOG | private |
| report_cache_write_error(THD *thd, bool is_transactional) | MYSQL_BIN_LOG | |
| report_missing_gtids(const Gtid_set *previous_gtid_set, const Gtid_set *slave_executed_gtid_set, std::string &errmsg) | MYSQL_BIN_LOG | |
| report_missing_purged_gtids(const Gtid_set *slave_executed_gtid_set, std::string &errmsg) | MYSQL_BIN_LOG | |
| reset_bytes_written() | MYSQL_BIN_LOG | inline |
| reset_logs(THD *thd, bool delete_only=false) | MYSQL_BIN_LOG | |
| RESULT_ABORTED enum value | TC_LOG | |
| RESULT_INCONSISTENT enum value | TC_LOG | |
| RESULT_SUCCESS enum value | TC_LOG | |
| rollback(THD *thd, bool all) override | MYSQL_BIN_LOG | virtual |
| rotate(bool force_rotate, bool *check_purge) | MYSQL_BIN_LOG | |
| rotate_and_purge(THD *thd, bool force_rotate) | MYSQL_BIN_LOG | |
| set_crash_safe_index_file_name(const char *base_file_name) | MYSQL_BIN_LOG | |
| set_max_size(ulong max_size_arg) | MYSQL_BIN_LOG | |
| set_previous_gtid_set_relaylog(Gtid_set *previous_gtid_set_param) | MYSQL_BIN_LOG | inline |
| set_psi_keys(PSI_mutex_key key_LOCK_index, PSI_mutex_key key_LOCK_commit, PSI_mutex_key key_LOCK_commit_queue, PSI_mutex_key key_LOCK_after_commit, PSI_mutex_key key_LOCK_after_commit_queue, PSI_mutex_key key_LOCK_done, PSI_mutex_key key_LOCK_flush_queue, PSI_mutex_key key_LOCK_log, PSI_mutex_key key_LOCK_binlog_end_pos, PSI_mutex_key key_LOCK_sync, PSI_mutex_key key_LOCK_sync_queue, PSI_mutex_key key_LOCK_xids, PSI_mutex_key key_LOCK_log_info, PSI_mutex_key key_LOCK_wait_for_group_turn, PSI_cond_key key_COND_done, PSI_cond_key key_COND_flush_queue, PSI_cond_key key_update_cond, PSI_cond_key key_prep_xids_cond, PSI_cond_key key_COND_wait_for_group_turn, PSI_file_key key_file_log, PSI_file_key key_file_log_index, PSI_file_key key_file_log_cache, PSI_file_key key_file_log_index_cache) | MYSQL_BIN_LOG | inline |
| set_purge_index_file_name(const char *base_file_name) | MYSQL_BIN_LOG | |
| signal_update() | MYSQL_BIN_LOG | protected |
| start_union_events(THD *thd, query_id_t query_id_param) | MYSQL_BIN_LOG | |
| stop_union_events(THD *thd) | MYSQL_BIN_LOG | |
| sync_binlog_file(bool force) | MYSQL_BIN_LOG | private |
| sync_counter | MYSQL_BIN_LOG | private |
| sync_period_ptr | MYSQL_BIN_LOG | private |
| sync_purge_index_file() | MYSQL_BIN_LOG | |
| TC_LOG()=default | TC_LOG | |
| truncate_relaylog_file(Master_info *mi, my_off_t valid_pos) | MYSQL_BIN_LOG | |
| truncate_update_log_file(const char *log_name, my_off_t valid_pos, my_off_t binlog_size, bool update) | MYSQL_BIN_LOG | private |
| unlock_binlog_end_pos() | MYSQL_BIN_LOG | inline |
| unlock_index() | MYSQL_BIN_LOG | inline |
| unregister_log_info(LOG_INFO *log_info) | MYSQL_BIN_LOG | |
| update_binlog_end_pos(bool need_lock=true) | MYSQL_BIN_LOG | |
| update_binlog_end_pos(const char *file, my_off_t pos) | MYSQL_BIN_LOG | inline |
| update_cond | MYSQL_BIN_LOG | private |
| update_thd_next_event_pos(THD *thd) | MYSQL_BIN_LOG | |
| using_heuristic_recover() | TC_LOG | |
| wait_for_prep_xids() | MYSQL_BIN_LOG | |
| wait_for_update(const std::chrono::nanoseconds &timeout) | MYSQL_BIN_LOG | |
| wait_for_update() | MYSQL_BIN_LOG | |
| write_buffer(const char *buf, uint len, Master_info *mi) | MYSQL_BIN_LOG | |
| write_cache(THD *thd, class binlog_cache_data *cache_data, class Binlog_event_writer *writer) | MYSQL_BIN_LOG | |
| write_error | MYSQL_BIN_LOG | private |
| write_event(Log_event *event_info) | MYSQL_BIN_LOG | |
| write_event(Log_event *ev, Master_info *mi) | MYSQL_BIN_LOG | |
| write_event_to_binlog(Log_event *ev) | MYSQL_BIN_LOG | inline |
| write_event_to_binlog_and_sync(Log_event *ev) | MYSQL_BIN_LOG | |
| write_incident_commit(THD *thd, std::string_view incident_message) | MYSQL_BIN_LOG | |
| write_stmt_directly(THD *thd, const char *stmt, size_t stmt_len, enum enum_sql_command sql_command) | MYSQL_BIN_LOG | |
| write_transaction(THD *thd, binlog_cache_data *cache_data, Binlog_event_writer *writer, bool parallelization_barrier) | MYSQL_BIN_LOG | |
| write_xa_to_cache(THD *thd) | MYSQL_BIN_LOG | |
| ~MYSQL_BIN_LOG() override | MYSQL_BIN_LOG | |
| ~TC_LOG()=default | TC_LOG | virtual |