|  | MySQL 9.5.0
    Source Code Documentation | 
#include <dict0crea.h>
| Public Attributes | |
| que_common_t | common | 
| node type: QUE_NODE_TABLE_CREATE  More... | |
| dict_table_t * | table | 
| table to create, built as a memory data structure with dict_mem_... functions  More... | |
| ins_node_t * | tab_def | 
| child node which does the insert of the table definition; the row to be inserted is built by the parent node More... | |
| ins_node_t * | col_def | 
| child node which does the inserts of the column definitions; the row to be inserted is built by the parent node More... | |
| ins_node_t * | v_col_def | 
| child node which does the inserts of the sys_virtual row definitions; the row to be inserted is built by the parent node More... | |
| ulint | state | 
| node execution state  More... | |
| ulint | col_no | 
| next column definition to insert  More... | |
| ulint | base_col_no | 
| next base column to insert  More... | |
| mem_heap_t * | heap | 
| memory heap used as auxiliary storage  More... | |
| ulint tab_node_t::base_col_no | 
next base column to insert
| ins_node_t* tab_node_t::col_def | 
child node which does the inserts of the column definitions; the row to be inserted is built by the parent node 
 
| ulint tab_node_t::col_no | 
next column definition to insert
| que_common_t tab_node_t::common | 
node type: QUE_NODE_TABLE_CREATE
| mem_heap_t* tab_node_t::heap | 
memory heap used as auxiliary storage
| ulint tab_node_t::state | 
node execution state
| ins_node_t* tab_node_t::tab_def | 
child node which does the insert of the table definition; the row to be inserted is built by the parent node 
 
| dict_table_t* tab_node_t::table | 
table to create, built as a memory data structure with dict_mem_... functions
| ins_node_t* tab_node_t::v_col_def | 
child node which does the inserts of the sys_virtual row definitions; the row to be inserted is built by the parent node