MySQL 9.1.0
Source Code Documentation
ib_table_def_t Struct Reference

InnoDB table schema used during table creation. More...

Public Attributes

mem_heap_theap
 Heap used to build this and all its columns in the list. More...
 
const char * name
 Table name. More...
 
ib_tbl_fmt_t ib_tbl_fmt
 Row format. More...
 
ulint page_size
 Page size. More...
 
ib_vector_tcols
 Vector of columns. More...
 
ib_vector_tindexes
 Vector of indexes. More...
 
dict_table_ttable
 

Detailed Description

InnoDB table schema used during table creation.

Member Data Documentation

◆ cols

ib_vector_t* ib_table_def_t::cols

Vector of columns.

◆ heap

mem_heap_t* ib_table_def_t::heap

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

◆ ib_tbl_fmt

ib_tbl_fmt_t ib_table_def_t::ib_tbl_fmt

Row format.

◆ indexes

ib_vector_t* ib_table_def_t::indexes

Vector of indexes.

◆ name

const char* ib_table_def_t::name

Table name.

◆ page_size

ulint ib_table_def_t::page_size

Page size.

◆ table

dict_table_t* ib_table_def_t::table

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