MySQL 9.1.0
Source Code Documentation
tab_node_t Struct Reference

#include <dict0crea.h>

Public Attributes

que_common_t common
 node type: QUE_NODE_TABLE_CREATE More...
 
dict_table_ttable
 table to create, built as a memory data structure with dict_mem_... functions More...
 
ins_node_ttab_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_tcol_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_tv_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_theap
 memory heap used as auxiliary storage More...
 

Member Data Documentation

◆ base_col_no

ulint tab_node_t::base_col_no

next base column to insert

◆ col_def

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

◆ col_no

ulint tab_node_t::col_no

next column definition to insert

◆ common

que_common_t tab_node_t::common

node type: QUE_NODE_TABLE_CREATE

◆ heap

mem_heap_t* tab_node_t::heap

memory heap used as auxiliary storage

◆ state

ulint tab_node_t::state

node execution state

◆ tab_def

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

◆ table

dict_table_t* tab_node_t::table

table to create, built as a memory data structure with dict_mem_... functions

◆ v_col_def

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


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