MySQL 9.0.0
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...
 
uint16_t m_start
 Start offset of modification log. More...
 
bool m_external
 Allocated externally, not from the buffer pool. More...
 
uint16_t m_end
 End offset of modification log. More...
 
uint16_t n_blobs
 Number of externally stored columns on the page; the maximum is 744 on a 16 KiB page. More...
 
bool m_nonempty
 true if the modification log is not empty. More...
 
uint8_t ssize
 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

uint16_t 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

bool page_zip_des_t::m_nonempty

true if the modification log is not empty.


◆ m_start

uint16_t page_zip_des_t::m_start

Start offset of modification log.

◆ n_blobs

uint16_t page_zip_des_t::n_blobs

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

◆ ssize

uint8_t 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: