![]() |
MySQL 8.0.43
Source Code Documentation
|
#include "btr0btr.h"#include "fut0lst.h"#include "lob0first.h"#include "lob0lob.h"#include "mach0data.h"#include "mtr0log.h"#include "mtr0mtr.h"#include "mtr0types.h"Go to the source code of this file.
Classes | |
| class | lob::plist_node_t |
| The node of page list. More... | |
| struct | lob::plist_base_node_t |
| The base node of page list. More... | |
| struct | lob::node_page_t |
| The node page (also can be called as the index page) contains a list of index_entry_t objects. More... | |
| struct | lob::z_frag_entry_t |
| An entry representing one fragment page. More... | |
| struct | lob::z_index_page_t |
| An index page containing an array of z_index_entry_t objects. More... | |
| struct | lob::z_data_page_t |
| The data page holding the zlob. More... | |
| struct | lob::z_frag_node_page_t |
| A frag nodes page containing an array of z_frag_entry_t objects. More... | |
| struct | lob::frag_node_t |
| The fragment node represents one fragment. More... | |
| struct | lob::z_frag_page_t |
| The fragment page. More... | |
Namespaces | |
| namespace | lob |
| Provides the large objects (LOB) module. | |
Typedefs | |
| using | lob::paddr_t = ulint |
| using | lob::frag_id_t = ulint |
Functions | |
| std::ostream & | lob::operator<< (std::ostream &out, const plist_node_t &obj) |
| std::ostream & | lob::operator<< (std::ostream &out, const plist_base_node_t &obj) |
| std::ostream & | lob::operator<< (std::ostream &out, const z_frag_entry_t &obj) |
| dberr_t | lob::z_print_info (const dict_index_t *index, const lob::ref_t &ref, std::ostream &out) |
| Print information about the given compressed lob. More... | |
| std::ostream & | lob::operator<< (std::ostream &out, const frag_node_t &obj) |
| dberr_t | lob::z_insert_chunk (dict_index_t *index, z_first_page_t &first, trx_t *trx, byte *blob, ulint len, z_index_entry_t *out_entry, mtr_t *mtr, bool bulk) |
| Insert one chunk of input. More... | |
Variables | |
| const ulint | lob::FRAG_ID_NULL = std::numeric_limits<uint16_t>::max() |
| const ulint | lob::KB16 = 16 * 1024 |