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

Public Attributes

ulint offset
ulint rows_allocd
void * base

Detailed Description

Memory for each table in the intermediate buffer is allocated in

separate chunks. These chunks are considered to be concatenated to represent one flat array of rows.

Definition at line 134 of file trx0i_s.cc.

Member Data Documentation

void* i_s_mem_chunk_t::base

start of the chunk

Definition at line 138 of file trx0i_s.cc.

ulint i_s_mem_chunk_t::offset

offset, in number of rows

Definition at line 135 of file trx0i_s.cc.

ulint i_s_mem_chunk_t::rows_allocd

the size of this chunk, in number of rows

Definition at line 136 of file trx0i_s.cc.


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