MySQL 26.7.0
Source Code Documentation
page_zip_des_t Struct Reference

Compressed page descriptor. More...

#include <page0types.h>

Public Member Functions

bool has_modifications () const
 true if the modification log is not empty. More...
 

Public Attributes

page_zip_tdata
 Compressed page data. More...
 
uint16_t m_start
 Start offset of modification log. 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...
 
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 Function Documentation

◆ has_modifications()

bool page_zip_des_t::has_modifications ( ) const
inline

true if the modification log is not empty.


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