|
Zero
0.1.0
|
Base struct for log records that touch multi-pages. More...
#include <logrec.h>
Public Member Functions | |
| multi_page_log_t (PageID page2_pid) | |
Public Attributes | |
| lsn_t | _page2_prv |
| PageID | _page2_pid |
| uint32_t | _fill4 |
Base struct for log records that touch multi-pages.
Such log records are so far always single-log system transaction that touches 2 pages. If possible, such log record should contain everything we physically need to recover either page without the other page. This is an important property because otherwise it imposes write-order-dependency and a careful recovery. In such a case "page2" is the data source page while "page" is the data destination page.
|
inline |
| uint32_t multi_page_log_t::_fill4 |
for alignment only.
| PageID multi_page_log_t::_page2_pid |
Page ID of another page touched by the operation.
1.8.12