MySQL 9.0.0
Source Code Documentation
ib_Index_defn Struct Reference

InnoDB index schema used during index creation. More...

Public Attributes

mem_heap_theap
 Heap used to build this and all its columns in the list. More...
 
const char * name
 Index name. More...
 
dict_table_ttable
 Parent InnoDB table. More...
 
ib_table_def_tschema
 Parent table schema that owns this instance. More...
 
bool clustered
 True if clustered index. More...
 
bool unique
 True if unique index. More...
 
ib_vector_tcols
 Vector of columns. More...
 
trx_tusr_trx
 User transacton covering the DDL operations. More...
 

Detailed Description

InnoDB index schema used during index creation.

Member Data Documentation

◆ clustered

bool ib_Index_defn::clustered

True if clustered index.

◆ cols

ib_vector_t* ib_Index_defn::cols

Vector of columns.

◆ heap

mem_heap_t* ib_Index_defn::heap

Heap used to build this and all its columns in the list.

◆ name

const char* ib_Index_defn::name

Index name.

◆ schema

ib_table_def_t* ib_Index_defn::schema

Parent table schema that owns this instance.

◆ table

dict_table_t* ib_Index_defn::table

Parent InnoDB table.

◆ unique

bool ib_Index_defn::unique

True if unique index.

◆ usr_trx

trx_t* ib_Index_defn::usr_trx

User transacton covering the DDL operations.


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