MySQL 9.1.0
Source Code Documentation
|
Memory for each table in the intermediate buffer is allocated in separate chunks. More...
Public Attributes | |
ulint | offset |
offset, in number of rows More... | |
ulint | rows_allocd |
the size of this chunk, in number of rows More... | |
void * | base |
start of the chunk More... | |
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.
void* i_s_mem_chunk_t::base |
start of the chunk
ulint i_s_mem_chunk_t::offset |
offset, in number of rows
ulint i_s_mem_chunk_t::rows_allocd |
the size of this chunk, in number of rows