MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ib_index_def_t Struct Reference
Collaboration diagram for ib_index_def_t:

Public Attributes

mem_heap_theap
const char * name
dict_table_ttable
ib_table_def_tschema
ibool clustered
ibool unique
ib_vector_tcols
trx_tusr_trx

Detailed Description

InnoDB index schema used during index creation

Definition at line 154 of file api0api.cc.

Member Data Documentation

ibool ib_index_def_t::clustered

True if clustered index

Definition at line 165 of file api0api.cc.

ib_vector_t* ib_index_def_t::cols

Vector of columns

Definition at line 169 of file api0api.cc.

mem_heap_t* ib_index_def_t::heap

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

Definition at line 155 of file api0api.cc.

const char* ib_index_def_t::name

Index name

Definition at line 158 of file api0api.cc.

ib_table_def_t* ib_index_def_t::schema

Parent table schema that owns this instance

Definition at line 162 of file api0api.cc.

dict_table_t* ib_index_def_t::table

Parent InnoDB table

Definition at line 160 of file api0api.cc.

ibool ib_index_def_t::unique

True if unique index

Definition at line 167 of file api0api.cc.

trx_t* ib_index_def_t::usr_trx

User transacton covering the DDL operations

Definition at line 171 of file api0api.cc.


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