MySQL 8.0.40
Source Code Documentation
Fil_shard Member List

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

acquire(int line) constFil_shardinline
add_to_lru_if_needed(fil_node_t *file)Fil_shard
add_to_unflushed_list(fil_space_t *space)Fil_shardprivate
adjust_space_name(fil_space_t *space, const char *dd_space_name)Fil_shard
check_pending_io(const fil_space_t *space, const fil_node_t &file, ulint count) constFil_shardprivate
close_all_files()Fil_shard
close_file(fil_node_t *file)Fil_shard
close_file(space_id_t space_id)Fil_shard
close_files_in_LRU()Fil_shard
complete_io(fil_node_t *file, const IORequest &type)Fil_shard
count_undo_deleted(space_id_t undo_num) noexceptFil_shardinline
create_node(const char *name, page_no_t size, fil_space_t *space, bool is_raw, bool punch_hole, bool atomic_write, page_no_t max_pages=PAGE_NO_MAX)Fil_shard
Deleted_spaces typedefFil_shardprivate
do_io(const IORequest &type, bool sync, const page_id_t &page_id, const page_size_t &page_size, ulint byte_offset, ulint len, void *buf, void *message)Fil_shard
encryption_rotate(size_t *rotate_count)Fil_shard
Fil_shard(size_t shard_id)Fil_shardexplicit
Fil_shard(Fil_shard &&)=deleteFil_shardprivate
Fil_shard(const Fil_shard &)=deleteFil_shardprivate
Fil_systemFil_shardfriend
file_close_to_free(fil_node_t *file, fil_space_t *space)Fil_shard
File_list typedefFil_shardprivate
flush_file_spaces()Fil_shard
get_AIO_mode(const IORequest &req_type, bool sync)Fil_shardprivatestatic
get_file_for_io(fil_space_t *space, page_no_t *page_no, fil_node_t *&file)Fil_shardprivatestatic
get_file_size(fil_node_t *file, bool read_only_mode)Fil_shardprivate
get_reserved_space(space_id_t space_id)Fil_shardprivate
get_space_by_id(space_id_t space_id) constFil_shard
get_space_by_id_from_map(space_id_t space_id) constFil_shardinline
get_space_by_name(const char *name) constFil_shardinline
ibd_open_for_recovery(space_id_t space_id, const std::string &path, fil_space_t *&space)Fil_shard
id() constFil_shardinline
is_deleted(space_id_t space_id)Fil_shardinline
iterate(Fil_iterator::Function &f)Fil_shard
m_deleted_spacesFil_shardprivate
m_idFil_shardprivate
m_LRUFil_shardprivate
m_modification_counterFil_shardprivate
m_mutexFil_shardmutableprivate
m_namesFil_shardprivate
m_spacesFil_shardprivate
m_unflushed_spacesFil_shardprivate
mutex_owned() constFil_shardinline
mutex_release() constFil_shardinline
Names typedefFil_shardprivate
needs_encryption_rotate(fil_space_t *space)Fil_shard
open_file(fil_node_t *file)Fil_shard
open_system_tablespaces(size_t max_n_open, size_t *n_open)Fil_shard
operator=(Fil_shard &&)=deleteFil_shardprivate
operator=(const Fil_shard &)=deleteFil_shardprivate
Pair typedefFil_shardprivate
prepare_file_for_io(fil_node_t *file)Fil_shard
prepare_to_free_file(fil_node_t *file)Fil_shard
purge()Fil_shardinline
remove_from_LRU(fil_node_t *file)Fil_shard
remove_from_unflushed_list(fil_space_t *space)Fil_shard
space_acquire(fil_space_t *space)Fil_shardinline
space_add(fil_space_t *space)Fil_shard
space_check_exists(space_id_t space_id, const char *name, bool print_err, bool adjust_space)Fil_shard
space_check_pending_operations(fil_space_t *space, ulint count) constFil_shardprivate
space_create(const char *name, space_id_t space_id, uint32_t flags, fil_type_t purpose)Fil_shard
space_delete(space_id_t space_id, buf_remove_t buf_remove)Fil_shard
space_detach(fil_space_t *space)Fil_shard
space_extend(fil_space_t *space, page_no_t size)Fil_shard
space_flush(space_id_t space_id)Fil_shard
space_free(space_id_t space_id)Fil_shard
space_free_low(fil_space_t *&space)Fil_shardstatic
space_is_flushed(const fil_space_t *space)Fil_shard
Space_list typedefFil_shardprivate
space_load(space_id_t space_id)Fil_shard
space_open(space_id_t space_id)Fil_shard
space_prepare_for_delete(fil_space_t *space) noexceptFil_shardinline
space_prepare_for_truncate(space_id_t space_id, fil_space_t *&space)Fil_shardprivate
space_release(fil_space_t *space)Fil_shard
space_remove_from_lookup_maps(space_id_t space_id)Fil_shardinline
space_rename(space_id_t space_id, const char *old_path, const char *new_name, const char *new_path_in)Fil_shard
space_truncate(space_id_t space_id, page_no_t size_in_pages)Fil_shard
Spaces typedefFil_shardprivate
update_space_name_map(fil_space_t *space, const char *new_name)Fil_shard
validate() constFil_shard
validate_space_reference_count(Space_References &buffer_pool_references)Fil_shard
wait_for_pending_operations(space_id_t space_id, fil_space_t *&space, char **path) constFil_shard
write_completed(fil_node_t *file)Fil_shardprivate
~Fil_shard()Fil_shardinline