![]() |
MySQL 8.0.43
Source Code Documentation
|
This is the complete list of members for Double_write, including all inherited members.
| batch_completed() noexcept | Double_write | inline |
| Batch_segments typedef | Double_write | protected |
| batch_started() noexcept | Double_write | inline |
| check_block(const buf_block_t *block) noexcept | Double_write | privatestatic |
| check_page_lsn(const page_t *page) noexcept | Double_write | privatestatic |
| create_batch_segments(uint32_t segments_per_file) noexcept | Double_write | static |
| create_reduced() noexcept | Double_write | static |
| create_reduced_batch_segments() noexcept | Double_write | static |
| create_single_segments() noexcept | Double_write | static |
| create_v1(page_no_t &block1, page_no_t &block2) noexcept | Double_write | static |
| create_v2() noexcept | Double_write | static |
| croak(const buf_block_t *block) noexcept | Double_write | privatestatic |
| Double_write(uint16_t id, uint32_t n_pages) noexcept | Double_write | |
| Double_write(const Double_write &)=delete | Double_write | |
| Double_write(const Double_write &&)=delete | Double_write | |
| enqueue(buf_flush_t flush_type, buf_page_t *bpage, const file::Block *e_block) noexcept | Double_write | inline |
| flush_to_disk(buf_flush_t flush_type) noexcept | Double_write | inline |
| force_flush(buf_flush_t flush_type) noexcept | Double_write | inline |
| force_flush(buf_flush_t flush_type, uint32_t buf_pool_index) noexcept | Double_write | inlinestatic |
| free_segments(Batch_segments *&segments) noexcept | Double_write | protectedstatic |
| get(mtr_t *mtr) noexcept | Double_write | privatestatic |
| id() const noexcept | Double_write | inline |
| init_file(dblwr::File &file, uint32_t n_pages, uint32_t phy_size=univ_page_size.physical()) noexcept | Double_write | static |
| init_v1(page_no_t &block1, page_no_t &block2) noexcept | Double_write | static |
| instance(buf_flush_t flush_type, uint32_t buf_pool_index, bool is_reduced) noexcept | Double_write | inlinestatic |
| instance(buf_flush_t flush_type, const buf_page_t *bpage) noexcept | Double_write | inlinestatic |
| Instances typedef | Double_write | protected |
| is_fsync_required() noexcept | Double_write | inlinestatic |
| is_reduced_batch_id(uint32_t batch_id) | Double_write | protectedstatic |
| load(dblwr::File &file, recv::Pages *pages) noexcept | Double_write | static |
| load_reduced_batch(dblwr::File &file, recv::Pages *pages) noexcept | Double_write | static |
| m_batch_running | Double_write | protected |
| m_buf_pages | Double_write | protected |
| m_buffer | Double_write | protected |
| m_bytes_written | Double_write | |
| m_event | Double_write | protected |
| m_id | Double_write | protected |
| m_mutex | Double_write | protected |
| operator=(Double_write &&)=delete | Double_write | |
| operator=(const Double_write &)=delete | Double_write | |
| prepare(const buf_page_t *bpage, void **ptr, uint32_t *len) noexcept | Double_write | static |
| reduced_reset_file(dblwr::File &file, uint32_t pages_per_file, uint32_t phy_size) noexcept | Double_write | static |
| reset_file(dblwr::File &file, bool truncate) noexcept | Double_write | static |
| reset_files() noexcept | Double_write | inlinestatic |
| s_files | Double_write | static |
| s_flush_list_batch_segments | Double_write | protectedstatic |
| s_instances | Double_write | static |
| s_LRU_batch_segments | Double_write | protectedstatic |
| s_n_instances | Double_write | static |
| s_r_files | Double_write | static |
| s_r_flush_list_batch_segments | Double_write | protectedstatic |
| s_r_instances | Double_write | static |
| s_r_LRU_batch_segments | Double_write | protectedstatic |
| s_regular_last_batch_id | Double_write | protectedstatic |
| s_segments | Double_write | protectedstatic |
| s_single_segments | Double_write | protectedstatic |
| Segments typedef | Double_write | protected |
| shutdown() noexcept | Double_write | static |
| single_write(Segment *segment, const buf_page_t *bpage, file::Block *e_block) noexcept | Double_write | static |
| start() noexcept | Double_write | privatestatic |
| submit(buf_flush_t flush_type, buf_page_t *bpage, const file::Block *e_block) noexcept | Double_write | inlinestatic |
| sync_page_flush(buf_page_t *bpage, file::Block *e_block) noexcept | Double_write | static |
| toggle(ulong value) noexcept | Double_write | inlinestatic |
| wait_for_pending_batch() noexcept | Double_write | inline |
| write(buf_flush_t flush_type) noexcept | Double_write | |
| write_complete(buf_page_t *bpage, buf_flush_t flush_type) noexcept | Double_write | static |
| write_data_pages(buf_flush_t flush_type, uint16_t batch_id) noexcept | Double_write | |
| write_dblwr_pages(buf_flush_t flush_type) noexcept | Double_write | virtual |
| write_pages(buf_flush_t flush_type) noexcept | Double_write | |
| write_to_datafile(const buf_page_t *in_bpage, bool sync, const file::Block *e_block) noexcept | Double_write | static |
| ~Double_write() noexcept | Double_write | virtual |