MySQL  8.0.19
Source Code Documentation
row_merge_buf_t Struct Reference

Buffer for sorting in main memory. More...

#include <row0merge.h>

Public Attributes

mem_heap_theap
 memory heap where allocated More...
 
dict_index_tindex
 the index the tuples belong to More...
 
ulint total_size
 total amount of data bytes More...
 
ulint n_tuples
 number of data tuples More...
 
ulint max_tuples
 maximum number of data tuples More...
 
mtuple_ttuples
 array of data tuples More...
 
mtuple_ttmp_tuples
 temporary copy of tuples, for sorting More...
 

Detailed Description

Buffer for sorting in main memory.

Member Data Documentation

◆ heap

mem_heap_t* row_merge_buf_t::heap

memory heap where allocated

◆ index

dict_index_t* row_merge_buf_t::index

the index the tuples belong to

◆ max_tuples

ulint row_merge_buf_t::max_tuples

maximum number of data tuples

◆ n_tuples

ulint row_merge_buf_t::n_tuples

number of data tuples

◆ tmp_tuples

mtuple_t* row_merge_buf_t::tmp_tuples

temporary copy of tuples, for sorting

◆ total_size

ulint row_merge_buf_t::total_size

total amount of data bytes

◆ tuples

mtuple_t* row_merge_buf_t::tuples

array of data tuples


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