MySQL 8.4.2
Source Code Documentation
|
This is the complete list of members for Arch_Group, including all inherited members.
adjust_copy_length(lsn_t arch_lsn, uint32_t ©_len) | Arch_Group | |
adjust_end_lsn(lsn_t &stop_lsn, uint32_t &blk_len) | Arch_Group | |
Arch_Group(lsn_t start_lsn, uint header_len, ib_mutex_t *mutex) | Arch_Group | inline |
Arch_Group(Arch_Group const &)=delete | Arch_Group | |
attach(bool is_durable) | Arch_Group | inline |
build_active_file_name() | Arch_Group | |
build_durable_file_name() | Arch_Group | |
close_file_ctxs() | Arch_Group | inline |
detach(lsn_t stop_lsn, Arch_Page_Pos *stop_pos) | Arch_Group | inline |
disable(lsn_t end_lsn) | Arch_Group | inline |
find_reset_point(lsn_t check_lsn, Arch_Point &reset_point) | Arch_Group | inline |
find_stop_point(lsn_t check_lsn, Arch_Point &stop_point, Arch_Page_Pos write_pos) | Arch_Group | inline |
get_begin_lsn() const | Arch_Group | inline |
get_dir_name(char *name_buf, uint buf_len) | Arch_Group | inlineprivate |
get_end_lsn() const | Arch_Group | inline |
get_file_count() const | Arch_Group | inline |
Get_file_header_callback typedef | Arch_Group | |
get_file_name(uint idx, char *name_buf, uint buf_len) | Arch_Group | inline |
get_file_size() const | Arch_Group | inline |
get_status(std::vector< std::pair< lsn_t, bool > > &status) | Arch_Group | inline |
get_stop_pos() const | Arch_Group | inline |
get_uuid() const | Arch_Group | inline |
init_dblwr_file_ctx(const char *path, const char *base_file, uint num_files, uint64_t file_size) | Arch_Group | static |
init_file_ctx(const char *path, const char *base_dir, const char *base_file, uint num_files, uint64_t file_size, Arch_group_uuid uuid) | Arch_Group | inline |
is_active() const | Arch_Group | inline |
is_durable() const | Arch_Group | inline |
is_durable_client_active() const | Arch_Group | inline |
is_referenced() const | Arch_Group | inline |
m_active_file | Arch_Group | private |
m_active_file_name | Arch_Group | private |
m_arch_mutex | Arch_Group | private |
m_begin_lsn | Arch_Group | private |
m_dur_ref_count | Arch_Group | private |
m_durable_file | Arch_Group | private |
m_durable_file_name | Arch_Group | private |
m_end_lsn | Arch_Group | private |
m_file_ctx | Arch_Group | private |
m_file_size | Arch_Group | private |
m_header_len | Arch_Group | private |
m_is_active | Arch_Group | private |
m_num_active | Arch_Group | private |
m_ref_count | Arch_Group | private |
m_stop_pos | Arch_Group | private |
m_uuid | Arch_Group | private |
mark_active() | Arch_Group | |
mark_durable() | Arch_Group | |
mark_inactive() | Arch_Group | |
open_file(Arch_Page_Pos write_pos, bool create_new) | Arch_Group | |
operator=(Arch_Group const &)=delete | Arch_Group | |
prepare_file_with_header(uint64_t start_offset, Get_file_header_callback &get_header) | Arch_Group | private |
purge(lsn_t purge_lsn, lsn_t &purged_lsn) | Arch_Group | |
read_data(Arch_Page_Pos cur_pos, byte *buff, uint buff_len) | Arch_Group | |
read_from_file(Arch_Page_Pos *read_pos, uint read_len, byte *read_buff) | Arch_Group | private |
recover(Arch_Recv_Group_Info &group_info, Arch_Dblwr_Ctx *dblwr_ctx) | Arch_Group | |
release(bool is_durable) | Arch_Group | inline |
s_dblwr_file_ctx | Arch_Group | privatestatic |
save_reset_point_in_mem(lsn_t lsn, Arch_Page_Pos pos) | Arch_Group | inline |
shutdown() | Arch_Group | inlinestatic |
update_stop_point(Arch_Page_Pos pos, lsn_t stop_lsn) | Arch_Group | inline |
validate_info_in_files() | Arch_Group | |
write_file_header(byte *from_buffer, uint length) | Arch_Group | |
write_to_doublewrite_file(Arch_File_Ctx *from_file, byte *from_buffer, uint write_size, Arch_Page_Dblwr_Offset offset) | Arch_Group | static |
write_to_file(Arch_File_Ctx *from_file, byte *from_buffer, uint length, bool partial_write, bool do_persist, Get_file_header_callback new_file) | Arch_Group | |
~Arch_Group() | Arch_Group |