MySQL 9.1.0
Source Code Documentation
Arch_Block Member List

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

add_page(buf_page_t *page, Arch_Page_Pos *pos)Arch_Block
add_reset(lsn_t reset_lsn, Arch_Page_Pos reset_pos)Arch_Block
Arch_Block(byte *blk_buf, uint size, Arch_Blk_Type type)Arch_Blockinline
begin_write(Arch_Page_Pos pos)Arch_Block
copy_data(const Arch_Block *block)Arch_Block
end_write()Arch_Block
flush(Arch_Group *file_group, Arch_Blk_Flush_Type type)Arch_Block
get_block_number(byte *block)Arch_Blockstatic
get_checksum(byte *block)Arch_Blockstatic
get_data(Arch_Page_Pos *read_pos, uint read_len, byte *read_buff)Arch_Block
get_data_len() constArch_Blockinline
get_data_len(byte *block)Arch_Blockstatic
get_file_index(uint64_t block_num, Arch_Blk_Type type)Arch_Blockstatic
get_file_offset(uint64_t block_num, Arch_Blk_Type type)Arch_Blockstatic
get_number() constArch_Blockinline
get_oldest_lsn() constArch_Blockinline
get_reset_lsn(byte *block)Arch_Blockstatic
get_state() constArch_Blockinline
get_stop_lsn() constArch_Blockinline
get_stop_lsn(byte *block)Arch_Blockstatic
get_type(byte *block)Arch_Blockstatic
is_active() constArch_Blockinline
is_flushable() constArch_Blockinline
is_init() constArch_Blockinline
m_dataArch_Blockprivate
m_data_lenArch_Blockprivate
m_numberArch_Blockprivate
m_oldest_lsnArch_Blockprivate
m_reset_lsnArch_Blockprivate
m_sizeArch_Blockprivate
m_stateArch_Blockprivate
m_stop_lsnArch_Blockprivate
m_typeArch_Blockprivate
set_data(uint read_len, byte *read_buff, uint read_offset)Arch_Block
set_data_len(uint data_len)Arch_Blockinline
set_flushed()Arch_Blockinline
set_reset_lsn(lsn_t reset_lsn)Arch_Blockinline
update_block_header(lsn_t stop_lsn, lsn_t reset_lsn)Arch_Block
validate(byte *block)Arch_Blockstatic