MySQL 9.1.0
Source Code Documentation
row_log_buf_t Struct Reference

Log block for modifications during online ALTER TABLE. More...

Public Attributes

byteblock
 File block buffer. More...
 
ddl::mrec_buf_t buf
 Buffer for accessing a record that spans two blocks. More...
 
ulint blocks
 Current position in blocks. More...
 
ulint bytes
 Current position within block. More...
 
ulonglong total
 logical position, in bytes from the start of the row_log_table log; 0 for row_log_online_op() and row_log_apply(). More...
 

Detailed Description

Log block for modifications during online ALTER TABLE.

Member Data Documentation

◆ block

byte* row_log_buf_t::block

File block buffer.

◆ blocks

ulint row_log_buf_t::blocks

Current position in blocks.

◆ buf

ddl::mrec_buf_t row_log_buf_t::buf

Buffer for accessing a record that spans two blocks.

◆ bytes

ulint row_log_buf_t::bytes

Current position within block.

◆ total

ulonglong row_log_buf_t::total

logical position, in bytes from the start of the row_log_table log; 0 for row_log_online_op() and row_log_apply().


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