MySQL 8.0.39
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 |