Class to handle temporary allocation of memory for row data.
The responsibilities of the class is to provide memory for packing one or two rows of packed data (depending on what constructor is called).
In order to make the allocation more efficient for "simple" rows, i.e., rows that do not contain any blobs, a pointer to the allocated memory is of memory is stored in the table structure for simple rows. If memory for a table containing a blob field is requested, only memory for that is allocated, and subsequently released when the object is destroyed.
Definition at line 8075 of file binlog.cc.