![]() |
MySQL 8.4.6
Source Code Documentation
|
This is the complete list of members for Clone_Snapshot, including all inherited members.
| add_buf_pool_file() | Clone_Snapshot | private |
| add_file(const char *name, uint64_t size_bytes, uint64_t alloc_bytes, fil_node_t *node, bool by_ddl) | Clone_Snapshot | private |
| add_file_from_desc(Clone_file_ctx *&file_ctx, bool ddl_create) | Clone_Snapshot | |
| add_node(fil_node_t *node, bool by_ddl) | Clone_Snapshot | |
| add_page(uint32_t space_id, uint32_t page_num) | Clone_Snapshot | |
| add_redo_file(char *file_name, uint64_t file_size, uint64_t file_offset) | Clone_Snapshot | |
| attach(Clone_Handle_Type hdl_type, bool pfs_monitor) | Clone_Snapshot | |
| begin_ddl_file(Clone_notify::Type type, space_id_t space, bool no_wait, bool check_intr) | Clone_Snapshot | private |
| begin_ddl_state(Clone_notify::Type type, space_id_t space, bool no_wait, bool check_intr, int &error) | Clone_Snapshot | |
| begin_transit(Snapshot_State new_state) | Clone_Snapshot | inlineprivate |
| begin_transit_ddl_wait() | Clone_Snapshot | inlineprivate |
| block_size() | Clone_Snapshot | inlineprivate |
| block_state_change(Clone_notify::Type type, space_id_t space, bool no_wait, bool check_intr, int &error) | Clone_Snapshot | private |
| blocks_clone(const Clone_file_ctx *file_ctx) | Clone_Snapshot | |
| blocks_per_chunk() const | Clone_Snapshot | inlineprivate |
| build_file(const char *file_name, uint64_t file_size, uint64_t file_offset, uint &num_chunks) | Clone_Snapshot | private |
| build_file_ctx(Clone_file_ctx::Extension extn, const Clone_File_Meta *file_meta, const std::string &file_path, Clone_file_ctx *&file_ctx) | Clone_Snapshot | private |
| build_file_name(Clone_File_Meta *file_meta, const char *file_name) | Clone_Snapshot | private |
| build_file_path(const char *data_dir, const Clone_File_Meta *file_desc, std::string &file_path) | Clone_Snapshot | private |
| change_state(Clone_Desc_State *state_desc, Snapshot_State new_state, byte *temp_buffer, uint temp_buffer_len, Clone_Alert_Func cbk) | Clone_Snapshot | |
| chunk_size() const | Clone_Snapshot | inlineprivate |
| Clone_Snapshot(Clone_Handle_Type hdl_type, Ha_clone_type clone_type, uint arr_idx, uint64_t snap_id) | Clone_Snapshot | |
| create_desc(const char *data_dir, const Clone_File_Meta *file_meta, bool is_ddl, Clone_file_ctx *&file_ctx) | Clone_Snapshot | private |
| debug_wait_state_transit() | Clone_Snapshot | private |
| decrypt_key_in_header(const Clone_File_Meta *file_meta, const page_size_t &page_size, byte *&page_data) | Clone_Snapshot | |
| detach() | Clone_Snapshot | |
| encrypt_key_in_header(const page_size_t &page_size, byte *page_data) | Clone_Snapshot | |
| encrypt_key_in_log_header(byte *log_header, uint32_t header_len) | Clone_Snapshot | |
| end_ddl_file(Clone_notify::Type type, space_id_t space) | Clone_Snapshot | private |
| end_ddl_state(Clone_notify::Type type, space_id_t space) | Clone_Snapshot | |
| end_transit() | Clone_Snapshot | inlineprivate |
| extend_and_flush_files(bool flush_redo) | Clone_Snapshot | private |
| File_Cbk_Func typedef | Clone_Snapshot | |
| file_ctx_changed(const fil_node_t *node, Clone_file_ctx *&file_ctx) | Clone_Snapshot | private |
| fix_ddl_extension(const char *data_dir, Clone_file_ctx *file_ctx) | Clone_Snapshot | |
| get_blocks_per_chunk() const | Clone_Snapshot | |
| get_chunk_size() const | Clone_Snapshot | inline |
| get_clone_monitor() | Clone_Snapshot | inline |
| get_data_file_ctx(uint32_t chunk_num, uint32_t hint_index) | Clone_Snapshot | private |
| get_disk_estimate() const | Clone_Snapshot | inline |
| get_dyn_buffer_length() | Clone_Snapshot | inline |
| get_file(Clone_File_Vec &file_vector, uint32_t chunk_num, uint32_t start_index) | Clone_Snapshot | private |
| get_file_by_index(uint index) | Clone_Snapshot | |
| get_file_ctx(uint32_t chunk_num, uint32_t block_num, uint32_t hint_index) | Clone_Snapshot | |
| get_file_ctx_by_index(uint index) | Clone_Snapshot | |
| get_file_from_desc(const Clone_File_Meta *file_meta, const char *data_dir, bool desc_create, bool &desc_exists, Clone_file_ctx *&file_ctx) | Clone_Snapshot | |
| get_id() | Clone_Snapshot | inline |
| get_index() | Clone_Snapshot | inline |
| get_max_blocks_pin() const | Clone_Snapshot | |
| get_max_file_name_length() | Clone_Snapshot | inline |
| get_next_block(uint chunk_num, uint &block_num, const Clone_file_ctx *&file_ctx, uint64_t &data_offset, byte *&data_buf, uint32_t &data_size, uint64_t &file_size) | Clone_Snapshot | |
| get_next_page(uint chunk_num, uint &block_num, const Clone_file_ctx *&file_ctx, uint64_t &data_offset, byte *&data_buf, uint32_t &data_size, uint64_t &file_size) | Clone_Snapshot | private |
| get_next_state() | Clone_Snapshot | |
| get_num_chunks() | Clone_Snapshot | inline |
| get_page_file_ctx(uint32_t chunk_num, uint32_t block_num) | Clone_Snapshot | private |
| get_page_for_write(const page_id_t &page_id, const page_size_t &page_size, const Clone_file_ctx *file_ctx, byte *&page_data, uint &data_size) | Clone_Snapshot | private |
| get_redo_file_ctx(uint32_t chunk_num, uint32_t hint_index) | Clone_Snapshot | private |
| get_redo_file_size() | Clone_Snapshot | inline |
| get_state() | Clone_Snapshot | inline |
| get_state_info(bool do_estimate, Clone_Desc_State *state_desc) | Clone_Snapshot | |
| get_target_file_state(Clone_notify::Type type, bool begin) | Clone_Snapshot | private |
| get_wait_mesg(Wait_type wait_type, std::string &info, std::string &error) | Clone_Snapshot | private |
| handle_existing_file(bool replace, bool undo_file, bool redo_file, uint32_t data_file_index, const std::string &data_file, Clone_file_ctx::Extension &extn) | Clone_Snapshot | private |
| in_transit_state() const | Clone_Snapshot | inlineprivate |
| in_transit_wait() const | Clone_Snapshot | inlineprivate |
| init_apply_state(Clone_Desc_State *state_desc) | Clone_Snapshot | private |
| init_disk_estimate() | Clone_Snapshot | inlineprivate |
| init_file_copy(Snapshot_State new_state) | Clone_Snapshot | private |
| init_page_copy(Snapshot_State new_state, byte *page_buffer, uint page_buffer_len) | Clone_Snapshot | private |
| init_redo_archiving() | Clone_Snapshot | private |
| init_redo_copy(Snapshot_State new_state, Clone_Alert_Func cbk) | Clone_Snapshot | private |
| is_aborted() const | Clone_Snapshot | |
| is_copy() const | Clone_Snapshot | inline |
| iterate_data_files(File_Cbk_Func &&func) | Clone_Snapshot | |
| iterate_files(File_Cbk_Func &&func) | Clone_Snapshot | |
| iterate_redo_files(File_Cbk_Func &&func) | Clone_Snapshot | |
| lock_heap() | Clone_Snapshot | inline |
| m_aborted | Clone_Snapshot | private |
| m_block_size_pow2 | Clone_Snapshot | private |
| m_chunk_size_pow2 | Clone_Snapshot | private |
| m_data_bytes_disk | Clone_Snapshot | private |
| m_data_file_map | Clone_Snapshot | private |
| m_data_file_vector | Clone_Snapshot | private |
| m_enable_pfs | Clone_Snapshot | private |
| m_max_file_name_len | Clone_Snapshot | private |
| m_monitor | Clone_Snapshot | private |
| m_num_blockers | Clone_Snapshot | private |
| m_num_clones | Clone_Snapshot | private |
| m_num_clones_transit | Clone_Snapshot | private |
| m_num_current_chunks | Clone_Snapshot | private |
| m_num_data_chunks | Clone_Snapshot | private |
| m_num_duplicate_pages | Clone_Snapshot | private |
| m_num_pages | Clone_Snapshot | private |
| m_num_redo_chunks | Clone_Snapshot | private |
| m_page_ctx | Clone_Snapshot | private |
| m_page_set | Clone_Snapshot | private |
| m_page_vector | Clone_Snapshot | private |
| m_redo_ctx | Clone_Snapshot | private |
| m_redo_file_size | Clone_Snapshot | private |
| m_redo_file_vector | Clone_Snapshot | private |
| m_redo_header | Clone_Snapshot | private |
| m_redo_header_size | Clone_Snapshot | private |
| m_redo_start_offset | Clone_Snapshot | private |
| m_redo_trailer | Clone_Snapshot | private |
| m_redo_trailer_offset | Clone_Snapshot | private |
| m_redo_trailer_size | Clone_Snapshot | private |
| m_snapshot_arr_idx | Clone_Snapshot | private |
| m_snapshot_handle_type | Clone_Snapshot | private |
| m_snapshot_heap | Clone_Snapshot | private |
| m_snapshot_id | Clone_Snapshot | private |
| m_snapshot_mutex | Clone_Snapshot | mutableprivate |
| m_snapshot_next_state | Clone_Snapshot | private |
| m_snapshot_state | Clone_Snapshot | private |
| m_snapshot_type | Clone_Snapshot | private |
| m_undo_file_indexes | Clone_Snapshot | private |
| num_data_files() const | Clone_Snapshot | inlineprivate |
| num_redo_files() const | Clone_Snapshot | inlineprivate |
| page_update_for_flush(const page_size_t &page_size, lsn_t page_lsn, byte *&page_data) | Clone_Snapshot | private |
| pin_file(Clone_file_ctx *file_ctx, bool &handle_delete) | Clone_Snapshot | |
| release_heap(mem_heap_t *&heap) | Clone_Snapshot | inline |
| rename_desc(const Clone_File_Meta *file_meta, const char *data_dir, Clone_file_ctx *&file_ctx) | Clone_Snapshot | |
| S_FILE_NAME_BASE_LEN | Clone_Snapshot | privatestatic |
| S_MAX_BLOCKS_PIN | Clone_Snapshot | privatestatic |
| S_MAX_PAGES_PIN | Clone_Snapshot | privatestatic |
| set_abort() | Clone_Snapshot | |
| set_state_info(Clone_Desc_State *state_desc) | Clone_Snapshot | |
| skip_deleted_blocks(uint32_t chunk_num, uint32_t &block_num) | Clone_Snapshot | |
| synchronize_binlog_gtid(Clone_Alert_Func cbk) | Clone_Snapshot | private |
| unblock_state_change() | Clone_Snapshot | inlineprivate |
| unpin_file(Clone_file_ctx *file_ctx) | Clone_Snapshot | inline |
| update_binlog_position() | Clone_Snapshot | private |
| update_block_size(uint buff_size) | Clone_Snapshot | |
| update_deleted_state(Clone_file_ctx *file_ctx) | Clone_Snapshot | private |
| update_file_size(uint32_t file_index, uint64_t file_size) | Clone_Snapshot | |
| update_sys_file_name(bool replace, const Clone_File_Meta *file_meta, std::string &file_name) | Clone_Snapshot | private |
| wait(Wait_type type, const Clone_file_ctx *ctx, bool no_wait, bool check_intr) | Clone_Snapshot | private |
| wait_for_binlog_prepared_trx() | Clone_Snapshot | private |
| wait_string(Wait_type wait_type) const | Clone_Snapshot | private |
| wait_trx_end(THD *thd, trx_id_t trx_id) | Clone_Snapshot | private |
| Wait_type enum name | Clone_Snapshot | private |
| ~Clone_Snapshot() | Clone_Snapshot |