|  | MySQL 9.5.0
    Source Code Documentation | 
#include <dict0crea.h>
| Public Attributes | |
| que_common_t | common | 
| node type: QUE_NODE_INDEX_CREATE  More... | |
| dict_index_t * | index | 
| index to create, built as a memory data structure with dict_mem_... functions  More... | |
| ins_node_t * | ind_def | 
| child node which does the insert of the index definition; the row to be inserted is built by the parent node More... | |
| ins_node_t * | field_def | 
| child node which does the inserts of the field definitions; the row to be inserted is built by the parent node More... | |
| ulint | state | 
| node execution state  More... | |
| ulint | page_no | 
| dict_table_t * | table | 
| table which owns the index  More... | |
| dtuple_t * | ind_row | 
| ulint | field_no | 
| mem_heap_t * | heap | 
| memory heap used as auxiliary storage  More... | |
| const dict_add_v_col_t * | add_v | 
| new virtual columns that being added along with an add index call  More... | |
| const dict_add_v_col_t* ind_node_t::add_v | 
new virtual columns that being added along with an add index call
| que_common_t ind_node_t::common | 
node type: QUE_NODE_INDEX_CREATE
| ins_node_t* ind_node_t::field_def | 
child node which does the inserts of the field definitions; the row to be inserted is built by the parent node 
 
| ulint ind_node_t::field_no | 
| mem_heap_t* ind_node_t::heap | 
memory heap used as auxiliary storage
| ins_node_t* ind_node_t::ind_def | 
child node which does the insert of the index definition; the row to be inserted is built by the parent node 
 
| dtuple_t* ind_node_t::ind_row | 
| dict_index_t* ind_node_t::index | 
index to create, built as a memory data structure with dict_mem_... functions
| ulint ind_node_t::page_no | 
| ulint ind_node_t::state | 
node execution state
| dict_table_t* ind_node_t::table | 
table which owns the index