![]()  | 
  
    MySQL 8.4.7
    
   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 |