MySQL 26.7.0
Source Code Documentation
fil_node_t Member List

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

can_be_closed() constfil_node_t
close()fil_node_t
fil_node_t(fil_space_t *space, const char *name, uint32_t node_order, bool is_raw, page_no_t size_in_pages, page_no_t max_pages, uint32_t block_size)fil_node_tinline
fil_node_t(fil_node_t &&other)fil_node_tinline
fill_range_with_zeros(page_no_t first_page, page_no_t number_of_pages)fil_node_t
flush(class Fil_shard &shard)fil_node_t
flush_sizefil_node_t
get_block_size() constfil_node_tinline
get_cached_size_in_pages() constfil_node_tinline
get_punch_hole() constfil_node_tinline
increment_modification_counter()fil_node_t
init_sizefil_node_t
is_being_extendedfil_node_t
is_flush_needed() constfil_node_t
is_flush_needed(modification_counter_t flush_upto) constfil_node_tprivate
is_flushed() constfil_node_t
is_open() constfil_node_tinline
is_raw_diskfil_node_t
is_read_only() constfil_node_t
List_node typedeffil_node_t
LRUfil_node_t
m_block_sizefil_node_tprivate
m_cached_size_in_pagesfil_node_tprivate
m_flush_counterfil_node_tprivate
m_flush_finished_eventfil_node_tprivate
m_handlefil_node_tprivate
m_is_being_flushedfil_node_t
m_is_openfil_node_tprivate
m_max_size_in_pagesfil_node_t
m_modification_counterfil_node_tprivate
m_n_threads_waiting_for_flushfil_node_tprivate
m_orderfil_node_t
m_punch_holefil_node_tprivate
magic_nfil_node_t
map_status_io_to_db_err(ib::fil::Tablespace_node_handle_interface::Status_IO err)fil_node_tprivatestatic
modification_counter_t typedeffil_node_t
n_pending_iosfil_node_t
namefil_node_t
needs_flushes_for_durability() constfil_node_tinline
open()fil_node_t
post_io_async(IORequest &type, byte *buf, size_t buffer_len, page_no_t page_no, std::function< void(dberr_t)> callback) constfil_node_t
post_io_sync(IORequest &type, byte *buf, size_t buffer_len, page_no_t page_no) constfil_node_t
pretend_is_flushed()fil_node_t
set_cached_node_size(size_t new_pages_count_to_cache)fil_node_t
set_punch_hole(bool value)fil_node_tinline
spacefil_node_t
truncate(page_no_t new_size_in_pages)fil_node_t
wait_for_all_flushes_to_finish(class Fil_shard &shard)fil_node_t
wait_for_current_flush_to_finish(class Fil_shard &shard, modification_counter_t flush_upto)fil_node_tprivate
~fil_node_t()fil_node_tinline