MySQL 9.1.0
Source Code Documentation
ind_node_t Struct Reference

#include <dict0crea.h>

Public Attributes

que_common_t common
 node type: QUE_NODE_INDEX_CREATE More...
 
dict_index_tindex
 index to create, built as a memory data structure with dict_mem_... functions More...
 
ins_node_tind_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_tfield_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_ttable
 table which owns the index More...
 
dtuple_tind_row
 
ulint field_no
 
mem_heap_theap
 memory heap used as auxiliary storage More...
 
const dict_add_v_col_tadd_v
 new virtual columns that being added along with an add index call More...
 

Member Data Documentation

◆ add_v

const dict_add_v_col_t* ind_node_t::add_v

new virtual columns that being added along with an add index call

◆ common

que_common_t ind_node_t::common

node type: QUE_NODE_INDEX_CREATE

◆ field_def

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

◆ field_no

ulint ind_node_t::field_no

◆ heap

mem_heap_t* ind_node_t::heap

memory heap used as auxiliary storage

◆ ind_def

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

◆ ind_row

dtuple_t* ind_node_t::ind_row

◆ index

dict_index_t* ind_node_t::index

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

◆ page_no

ulint ind_node_t::page_no

◆ state

ulint ind_node_t::state

node execution state

◆ table

dict_table_t* ind_node_t::table

table which owns the index


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