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

#include <row0merge.h>

Collaboration diagram for row_merge_buf_t:

Public Attributes

mem_heap_theap
dict_index_tindex
ulint total_size
ulint n_tuples
ulint max_tuples
mtuple_ttuples
mtuple_ttmp_tuples

Detailed Description

Buffer for sorting in main memory.

Definition at line 75 of file row0merge.h.

Member Data Documentation

mem_heap_t* row_merge_buf_t::heap

memory heap where allocated

Definition at line 76 of file row0merge.h.

dict_index_t* row_merge_buf_t::index

the index the tuples belong to

Definition at line 77 of file row0merge.h.

ulint row_merge_buf_t::max_tuples

maximum number of data tuples

Definition at line 80 of file row0merge.h.

ulint row_merge_buf_t::n_tuples

number of data tuples

Definition at line 79 of file row0merge.h.

mtuple_t* row_merge_buf_t::tmp_tuples

temporary copy of tuples, for sorting

Definition at line 82 of file row0merge.h.

ulint row_merge_buf_t::total_size

total amount of data bytes

Definition at line 78 of file row0merge.h.

mtuple_t* row_merge_buf_t::tuples

array of data tuples

Definition at line 81 of file row0merge.h.


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