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 buf_LRU_get_free_block(), fil_create_new_single_table_tablespace(), 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(), buf_LRU_get_free_block(), 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 buf_LRU_get_free_block(), fil_create_new_single_table_tablespace(), 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 80 of file page0types.h.


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