MySQL 8.0.40
Source Code Documentation
Fil_system Member List

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

add_old_file(const std::string &file_path)Fil_systeminline
assign_new_space_id(space_id_t *space_id)Fil_system
check_missing_tablespaces()Fil_system
check_path(const std::string &path) constFil_systeminline
clear_old_files()Fil_systeminline
close_all_files()Fil_system
close_file_in_all_LRU()Fil_system
count_undo_deleted(space_id_t undo_num)Fil_systeminline
encryption_reencrypt(std::vector< space_id_t > &sid_vector)Fil_system
encryption_rotate()Fil_system
erase_path(space_id_t space_id)Fil_systeminline
Fil_shardFil_systemfriend
Fil_shards typedefFil_system
Fil_system(size_t n_shards, size_t max_open)Fil_system
Fil_system(Fil_system &&)=deleteFil_systemprivate
Fil_system(const Fil_system &)=deleteFil_systemprivate
flush_file_spaces()Fil_system
free_scanned_files()Fil_systeminline
get_dirs() constFil_systeminline
get_file_by_space_id(space_id_t space_id, std::string &name)Fil_systeminline
get_file_by_space_num(space_id_t space_num, space_id_t &space_id, std::string &name)Fil_systeminline
get_limit_for_non_lru_files(size_t open_files_limit)Fil_systemstatic
get_max_space_id() constFil_systeminline
get_minimum_limit_for_open_files(size_t n_files_not_belonging_in_lru) constFil_system
get_open_files_limit() constFil_systeminline
get_root(const std::string &path) constFil_system
get_scanned_filename_by_space_id(space_id_t space_id)Fil_systeminline
get_scanned_filename_by_space_num(space_id_t space_num, space_id_t &space_id)Fil_systeminline
get_space_by_name(const char *name)Fil_systeminline
get_tablespace_id(const std::string &filename)Fil_systemstatic
ibd_open_for_recovery(space_id_t space_id, const std::string &path, fil_space_t *&space)Fil_systemprivate
is_deleted(space_id_t space_id) noexceptFil_systeminline
is_greater_than_max_id(space_id_t space_id) constFil_systeminline
iterate(Fil_iterator::Function &f)Fil_system
lookup_for_recovery(space_id_t space_id)Fil_system
m_ACCESSING_NONEXISTINC_SPACE_throttlerFil_systemprivate
m_dirsFil_systemprivate
m_MANY_NON_LRU_FILES_OPENED_throttlerFil_systemprivate
m_max_assigned_idFil_systemprivate
m_movedFil_systemprivate
m_moved_mutexFil_systemprivate
m_n_files_not_belonging_in_lruFil_systemprivate
m_next_shard_to_close_from_LRUFil_systemprivate
m_old_pathsFil_systemprivate
m_open_files_limitFil_systemprivate
m_shardsFil_systemprivate
m_space_id_reuse_warnedFil_systemprivate
m_TRYING_TO_OPEN_FILE_FOR_LONG_TIME_throttlerFil_systemprivate
moved(dd::Object_id object_id, space_id_t space_id, const char *space_name, const std::string &old_path, const std::string &new_path, bool moved_prev_or_has_datadir)Fil_systeminline
mutex_acquire_all() constFil_systeminline
mutex_owned_all() constFil_systeminline
mutex_release_all() constFil_systeminline
open_all_system_tablespaces()Fil_system
open_for_recovery(space_id_t space_id)Fil_system
operator=(const Fil_system &)=deleteFil_systemprivate
prepare_open_for_business(bool read_only_mode)Fil_system
purge()Fil_systeminline
rename_partition_files(bool revert)Fil_system
rename_tablespace_name(space_id_t space_id, const char *old_name, const char *new_name)Fil_system
scan()Fil_systeminline
set_maximum_space_id(const fil_space_t *space)Fil_systeminline
set_open_files_limit(size_t &new_max_open_files)Fil_system
set_scan_dir(const std::string &directory, bool is_undo_dir)Fil_systeminline
set_scan_dirs(const std::string &directories)Fil_systeminline
shard_by_id(space_id_t space_id) constFil_systeminline
space_acquire(space_id_t space_id, bool silent)Fil_system
space_belongs_in_LRU(const fil_space_t *space)Fil_systemstatic
space_detach(fil_space_t *space)Fil_system
update_maximum_space_id(space_id_t space_id)Fil_systeminline
validate() constFil_system
wait_while_ios_in_progress() constFil_systeminline
~Fil_system()Fil_system