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

Public Member Functions

 row_log_table_blob_t ()
void blob_free ()
void blob_alloc (ulonglong offset_arg)
bool is_freed (ulonglong offset_arg) const

Detailed Description

Tracks BLOB allocation during online ALTER TABLE

Definition at line 89 of file row0log.cc.

Constructor & Destructor Documentation

row_log_table_blob_t::row_log_table_blob_t ( )
inline
Constructor (declaring a BLOB freed)
Parameters
offset_argrow_log_t::tail::total

Definition at line 98 of file row0log.cc.

Member Function Documentation

void row_log_table_blob_t::blob_alloc ( ulonglong  offset_arg)
inline
Declare a freed BLOB reused.
Parameters
offset_argrow_log_t::tail::total

Definition at line 118 of file row0log.cc.

void row_log_table_blob_t::blob_free ( )
inline
Declare a BLOB freed again.
Parameters
offset_argrow_log_t::tail::total

Definition at line 107 of file row0log.cc.

bool row_log_table_blob_t::is_freed ( ulonglong  offset_arg) const
inline
Determine if a BLOB was freed at a given log position
Parameters
offset_argrow_log_t::head::total after the log record
Returns
true if freed

Definition at line 126 of file row0log.cc.


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