MySQL  8.0.19
Source Code Documentation
page_zip_des_t Struct Reference

Compressed page descriptor. More...

#include <page0types.h>

Public Attributes

page_zip_tdata
 compressed page data More...
 
unsigned m_start: 16
 start offset of modification log More...
 
bool m_external
 Allocated externally, not from the buffer pool. More...
 
unsigned m_end: 16
 end offset of modification log More...
 
unsigned m_nonempty: 1
 TRUE if the modification log is not empty. More...
 
unsigned n_blobs: 12
 number of externally stored columns on the page; the maximum is 744 on a 16 KiB page More...
 
unsigned ssize: PAGE_ZIP_SSIZE_BITS
 0 or compressed page shift size; the size in bytes is (UNIV_ZIP_SIZE_MIN >> 1) << ssize. More...
 

Detailed Description

Compressed page descriptor.

Member Data Documentation

◆ data

page_zip_t* page_zip_des_t::data

compressed page data

◆ m_end

unsigned page_zip_des_t::m_end

end offset of modification log

◆ m_external

bool page_zip_des_t::m_external

Allocated externally, not from the buffer pool.

◆ m_nonempty

unsigned page_zip_des_t::m_nonempty

TRUE if the modification log is not empty.

◆ m_start

unsigned page_zip_des_t::m_start

start offset of modification log

◆ n_blobs

unsigned page_zip_des_t::n_blobs

number of externally stored columns on the page; the maximum is 744 on a 16 KiB page

◆ ssize

unsigned page_zip_des_t::ssize

0 or compressed page shift size; the size in bytes is (UNIV_ZIP_SIZE_MIN >> 1) << ssize.


The documentation for this struct was generated from the following file: