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

Public Attributes

mem_heap_theap
const char * name
ib_tbl_fmt_t ib_tbl_fmt
ulint page_size
ib_vector_tcols
ib_vector_tindexes
dict_table_ttable

Detailed Description

InnoDB table schema used during table creation

Definition at line 176 of file api0api.cc.

Member Data Documentation

ib_vector_t* ib_table_def_t::cols

Vector of columns

Definition at line 185 of file api0api.cc.

mem_heap_t* ib_table_def_t::heap

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

Definition at line 177 of file api0api.cc.

ib_tbl_fmt_t ib_table_def_t::ib_tbl_fmt

Row format

Definition at line 181 of file api0api.cc.

ib_vector_t* ib_table_def_t::indexes

Vector of indexes

Definition at line 187 of file api0api.cc.

const char* ib_table_def_t::name

Table name

Definition at line 179 of file api0api.cc.

ulint ib_table_def_t::page_size

Page size

Definition at line 183 of file api0api.cc.


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