MySQL 8.4.2
Source Code Documentation
Arch_File_Ctx Member List

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

Arch_File_Ctx()Arch_File_Ctxinline
build_dir_name(lsn_t dir_lsn, char *buffer, uint length)Arch_File_Ctx
build_name(uint idx, lsn_t dir_lsn, char *buffer, uint length)Arch_File_Ctx
bytes_left() constArch_File_Ctxinline
close()Arch_File_Ctxinline
delete_file(uint file_index, lsn_t begin_lsn)Arch_File_Ctx
delete_files(lsn_t begin_lsn)Arch_File_Ctx
fetch_reset_lsn(uint64_t block_num)Arch_File_Ctxprivate
find_reset_point(lsn_t check_lsn, Arch_Point &reset_point)Arch_File_Ctx
find_stop_point(Arch_Group *group, lsn_t check_lsn, Arch_Point &stop_point, Arch_Page_Pos last_pos)Arch_File_Ctx
flush()Arch_File_Ctxinline
get_count() constArch_File_Ctxinline
get_index() constArch_File_Ctxinline
get_offset() constArch_File_Ctxinline
get_phy_size() constArch_File_Ctxinline
get_size() constArch_File_Ctxinline
get_status(std::vector< std::pair< lsn_t, bool > > &status)Arch_File_Ctxinline
init(const char *path, const char *base_dir, const char *base_file, uint num_files)Arch_File_Ctx
is_closed() constArch_File_Ctxinline
m_base_lenArch_File_Ctxprivate
m_countArch_File_Ctxprivate
m_dir_nameArch_File_Ctxprivate
m_fileArch_File_Ctxprivate
m_file_nameArch_File_Ctxprivate
m_indexArch_File_Ctxprivate
m_name_bufArch_File_Ctxprivate
m_name_lenArch_File_Ctxprivate
m_offsetArch_File_Ctxprivate
m_path_nameArch_File_Ctxprivate
m_resetArch_File_Ctxprivate
m_sizeArch_File_Ctxprivate
m_stop_pointsArch_File_Ctxprivate
open(bool read_only, lsn_t start_lsn, uint file_index, uint64_t file_offset, uint64_t file_size)Arch_File_Ctx
open_new(lsn_t start_lsn, uint64_t new_file_size, uint64_t initial_file_size)Arch_File_Ctx
open_next(lsn_t start_lsn, uint64_t file_offset, uint64_t file_size)Arch_File_Ctx
purge(lsn_t begin_lsn, lsn_t end_lsn, lsn_t purge_lsn)Arch_File_Ctx
read(byte *to_buffer, const uint64_t offset, uint size)Arch_File_Ctx
resize_and_overwrite_with_zeros(uint64_t file_size)Arch_File_Ctx
save_reset_point_in_mem(lsn_t lsn, Arch_Page_Pos pos)Arch_File_Ctx
update_stop_point(uint file_index, lsn_t stop_lsn)Arch_File_Ctx
validate(Arch_Group *group, uint file_index, lsn_t start_lsn, uint &reset_count)Arch_File_Ctx
validate_reset_block_in_file(pfs_os_file_t file, uint file_index, uint &reset_count)Arch_File_Ctxprivate
validate_stop_point_in_file(Arch_Group *group, pfs_os_file_t file, uint file_index)Arch_File_Ctxprivate
write(Arch_File_Ctx *from_file, byte *from_buffer, uint offset, uint size)Arch_File_Ctx
write(Arch_File_Ctx *from_file, byte *from_buffer, uint size)Arch_File_Ctx
~Arch_File_Ctx()Arch_File_Ctxinline