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