MySQL 5.6.14 Source Code Document
|
A block in a dynamically allocated array. NOTE! Do not access the fields of the struct directly: the definition appears here only for the compiler to know its size! More...
#include <dyn0dyn.h>
Public Member Functions | |
UT_LIST_BASE_NODE_T (dyn_block_t) base | |
UT_LIST_NODE_T (dyn_block_t) list |
Public Attributes | |
mem_heap_t * | heap |
ulint | used |
byte | data [DYN_ARRAY_DATA_SIZE] |
A block in a dynamically allocated array. NOTE! Do not access the fields of the struct directly: the definition appears here only for the compiler to know its size!
dyn_block_t::UT_LIST_BASE_NODE_T | ( | dyn_block_t | ) |
linear list of dyn blocks: this node is used only in the first block
dyn_block_t::UT_LIST_NODE_T | ( | dyn_block_t | ) |
linear list node: used in all blocks
byte dyn_block_t::data[DYN_ARRAY_DATA_SIZE] |
mem_heap_t* dyn_block_t::heap |
ulint dyn_block_t::used |