#include <page0types.h>
Public Attributes | |
page_zip_t * | data |
unsigned | m_end:16 |
unsigned | m_nonempty:1 |
unsigned | n_blobs:12 |
unsigned | ssize:PAGE_ZIP_SSIZE_BITS |
Compressed page descriptor
Definition at line 66 of file page0types.h.
page_zip_t* page_zip_des_struct::data |
compressed page data
Definition at line 68 of file page0types.h.
Referenced by buf_flush_init_for_writing(), buf_LRU_block_free_non_file_page(), buf_LRU_free_block(), buf_page_create(), buf_page_get_gen(), buf_page_get_zip(), buf_page_init_for_read(), buf_page_io_complete(), buf_pool_watch_is_sentinel(), buf_pool_watch_set(), buf_read_ahead_linear(), buf_read_page_low(), buf_zip_decompress(), fil_create_new_single_table_tablespace(), fil_reset_too_high_lsns(), page_zip_copy_recs(), page_zip_dir_add_slot(), page_zip_dir_insert(), page_zip_parse_write_blob_ptr(), page_zip_parse_write_header(), page_zip_parse_write_node_ptr(), page_zip_rec_set_deleted(), page_zip_rec_set_owned(), page_zip_reorganize(), page_zip_write_rec(), page_zip_write_trx_id_and_roll_ptr(), and recv_recover_page_func().
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.