Drizzled Public API Documentation

page_zip_des_struct Struct Reference

#include <page0types.h>

Public Attributes

page_zip_tdata
 
unsigned m_end:16
 
unsigned m_nonempty:1
 
unsigned n_blobs:12
 
unsigned ssize:PAGE_ZIP_SSIZE_BITS
 

Detailed Description

Compressed page descriptor

Definition at line 66 of file page0types.h.

Member Data Documentation

unsigned page_zip_des_struct::m_end

end offset of modification log

Definition at line 73 of file page0types.h.

Referenced by fil_create_new_single_table_tablespace(), page_zip_copy_recs(), and page_zip_write_rec().

unsigned page_zip_des_struct::m_nonempty
               TRUE if the modification log

is not empty

Definition at line 74 of file page0types.h.

Referenced by btr_cur_update_alloc_zip(), fil_create_new_single_table_tablespace(), and page_zip_write_rec().

unsigned page_zip_des_struct::n_blobs
             number of externally stored

columns on the page; the maximum is 744 on a 16 KiB page

Definition at line 76 of file page0types.h.

Referenced by fil_create_new_single_table_tablespace(), page_zip_copy_recs(), and page_zip_dir_add_slot().

unsigned page_zip_des_struct::ssize
 0 or compressed page size;

the size in bytes is PAGE_ZIP_MIN_SIZE << (ssize - 1).

Definition at line 79 of file page0types.h.


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