Drizzled Public API Documentation

row_merge_buf_struct Struct Reference

Public Attributes

mem_heap_theap
dict_index_tindex
ulint total_size
ulint n_tuples
ulint max_tuples
const dfield_t ** tuples
const dfield_t ** tmp_tuples

Detailed Description

Buffer for sorting in main memory.

Definition at line 110 of file row0merge.cc.

Member Data Documentation

mem_heap_t* row_merge_buf_struct::heap

memory heap where allocated

Definition at line 111 of file row0merge.cc.

dict_index_t* row_merge_buf_struct::index

the index the tuples belong to

Definition at line 112 of file row0merge.cc.

ulint row_merge_buf_struct::max_tuples

maximum number of data tuples

Definition at line 115 of file row0merge.cc.

ulint row_merge_buf_struct::n_tuples

number of data tuples

Definition at line 114 of file row0merge.cc.

const dfield_t** row_merge_buf_struct::tmp_tuples

temporary copy of tuples, for sorting

Definition at line 119 of file row0merge.cc.

ulint row_merge_buf_struct::total_size

total amount of data bytes

Definition at line 113 of file row0merge.cc.

const dfield_t** row_merge_buf_struct::tuples

array of pointers to arrays of fields that form the data tuples

Definition at line 116 of file row0merge.cc.


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