|
Zero
0.1.0
|
#include <btree_logrec.h>
Public Types | |
| enum | { fields_sz } |
Public Member Functions | |
| btree_bulk_delete_t (PageID foster_parent, PageID new_foster_child, uint16_t move_count, const w_keystr_t &new_high_fence, const w_keystr_t &new_chain) | |
| btree_bulk_delete_t (PageID foster_parent, PageID foster_child) | |
| size_t | size () |
| void | get_keys (w_keystr_t &new_high_fence, w_keystr_t &new_chain) |
Public Member Functions inherited from multi_page_log_t | |
| multi_page_log_t (PageID page2_pid) | |
Public Attributes | |
| uint16_t | move_count |
| uint16_t | new_high_fence_len |
| uint16_t | new_chain_len |
| fill2 | _fill |
| PageID | new_foster_child |
| char | _data [logrec_t::max_data_sz - fields_sz] |
Public Attributes inherited from multi_page_log_t | |
| lsn_t | _page2_prv |
| PageID | _page2_pid |
| uint32_t | _fill4 |
Delete of a range of keys from a page which was split (i.e., a new foster parent). Deletes the last move_count slots on the page, updating the foster child pointer and the high fence key to the given values.
|
inline |
|
inline |
|
inline |
| char btree_bulk_delete_t::_data[logrec_t::max_data_sz - fields_sz] |
| fill2 btree_bulk_delete_t::_fill |
| uint16_t btree_bulk_delete_t::move_count |
| uint16_t btree_bulk_delete_t::new_chain_len |
| PageID btree_bulk_delete_t::new_foster_child |
| uint16_t btree_bulk_delete_t::new_high_fence_len |
1.8.12