MySQL 9.1.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 |