MySQL 9.1.0
Source Code Documentation
fts_table_t Struct Reference

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. More...

#include <fts0fts.h>

Public Attributes

const char * parent
 Parent table name, this is required only for the database name. More...
 
fts_table_type_t type
 The auxiliary table type. More...
 
table_id_t table_id
 The table id. More...
 
space_index_t index_id
 The index id. More...
 
const char * suffix
 The suffix of the fts auxiliary table name, can be NULL, not used everywhere (yet) More...
 
const dict_table_ttable
 Parent table. More...
 
CHARSET_INFOcharset
 charset info if it is for FTS index auxiliary table More...
 

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.

Member Data Documentation

◆ charset

CHARSET_INFO* fts_table_t::charset

charset info if it is for FTS index auxiliary table

◆ index_id

space_index_t fts_table_t::index_id

The index id.

◆ parent

const char* fts_table_t::parent

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

◆ suffix

const char* fts_table_t::suffix

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

◆ table

const dict_table_t* fts_table_t::table

Parent table.

◆ table_id

table_id_t fts_table_t::table_id

The table id.

◆ type

fts_table_type_t fts_table_t::type

The auxiliary table type.


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