MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
fts_table_t Struct Reference

#include <fts0fts.h>

Collaboration diagram for fts_table_t:

Public Attributes

const char * parent
fts_table_type_t type
table_id_t table_id
index_id_t index_id
const char * suffix
const dict_table_ttable
CHARSET_INFOcharset

Detailed Description

This is used to generate the FTS auxiliary table name, we need the

table id and the index id to generate the column specific FTS auxiliary table name.

Definition at line 263 of file fts0fts.h.

Member Data Documentation

CHARSET_INFO* fts_table_t::charset

charset info if it is for FTS index auxiliary table

Definition at line 280 of file fts0fts.h.

index_id_t fts_table_t::index_id

The index id

Definition at line 273 of file fts0fts.h.

const char* fts_table_t::parent

Parent table name, this is required only for the database name

Definition at line 264 of file fts0fts.h.

const char* fts_table_t::suffix

The suffix of the fts auxiliary table name, can be NULL, not used everywhere (yet)

Definition at line 275 of file fts0fts.h.

const dict_table_t* fts_table_t::table

Parent table

Definition at line 279 of file fts0fts.h.

table_id_t fts_table_t::table_id

The table id

Definition at line 271 of file fts0fts.h.

fts_table_type_t fts_table_t::type

The auxiliary table type

Definition at line 269 of file fts0fts.h.


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