MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
row_log_buf_t Struct Reference

Public Attributes

byte * block
mrec_buf_t buf
ulint blocks
ulint bytes
ulonglong total

Detailed Description

Log block for modifications during online ALTER TABLE

Definition at line 76 of file row0log.cc.

Member Data Documentation

byte* row_log_buf_t::block

file block buffer

Definition at line 77 of file row0log.cc.

ulint row_log_buf_t::blocks

current position in blocks

Definition at line 80 of file row0log.cc.

mrec_buf_t row_log_buf_t::buf

buffer for accessing a record that spans two blocks

Definition at line 78 of file row0log.cc.

ulint row_log_buf_t::bytes

current position within buf

Definition at line 81 of file row0log.cc.

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().

Definition at line 82 of file row0log.cc.


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