![]() |
MySQL 9.4.0
Source Code Documentation
|
Namespaces | |
| namespace | bulk |
Classes | |
| class | Btree_load |
| struct | Btree_load_compare |
| Function object to compare two Btree_load objects. More... | |
| class | Bulk_extent_allocator |
| class | Bulk_flusher |
| struct | Level_ctx |
| Context information for each level. More... | |
| struct | Page_extent |
| Allocate, use, manage and flush one extent pages (FSP_EXTENT_SIZE). More... | |
| class | Page_load |
| The proper function call sequence of Page_load is as below: – Page_load::init – Page_load::insert – Page_load::finish – Page_load::commit. More... | |
| struct | Page_load_compare |
| struct | Page_stat |
| Information about a buffer page. More... | |
Typedefs | |
| using | Blob_context = void * |
Functions | |
| void | bulk_load_enable_slow_io_debug () |
| void | bulk_load_disable_slow_io_debug () |
| static void | check_page (dict_index_t *index, const page_no_t page_no) |
| buf_block_t * | alloc_mem_block (dict_index_t *index, const page_no_t new_page_no) noexcept |
| std::ostream & | operator<< (std::ostream &out, const Page_extent &obj) |
Variables | |
| static bool | g_slow_io_debug = false |
| using Btree_multi::Blob_context = typedef void * |
|
noexcept |
| void Btree_multi::bulk_load_disable_slow_io_debug | ( | ) |
| void Btree_multi::bulk_load_enable_slow_io_debug | ( | ) |
|
static |
|
inline |
|
static |