MySQL 9.1.0
Source Code Documentation
i_s_mem_chunk_t Struct Reference

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

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.

Member Data Documentation

◆ base

void* i_s_mem_chunk_t::base

start of the chunk

◆ offset

ulint i_s_mem_chunk_t::offset

offset, in number of rows

◆ rows_allocd

ulint i_s_mem_chunk_t::rows_allocd

the size of this chunk, in number of rows


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