![]() |
MySQL 8.0.43
Source Code Documentation
|
Definition of an index being created. More...
#include <ddl0ddl.h>
Public Attributes | |
| const char * | m_name {} |
| Index name. More... | |
| bool | m_rebuild {} |
| Whether the table is rebuilt. More... | |
| size_t | m_ind_type {} |
| 0, DICT_UNIQUE, or DICT_CLUSTERED More... | |
| size_t | m_key_number {ULINT_UNDEFINED} |
| MySQL key number, or ULINT_UNDEFINED if none. More... | |
| size_t | m_n_fields {} |
| Number of fields in index. More... | |
| Index_field * | m_fields {} |
| Field definitions. More... | |
| st_mysql_ftparser * | m_parser {} |
| Fulltext parser plugin. More... | |
| bool | m_is_ngram {} |
| true if it's ngram parser More... | |
| bool | m_srid_is_valid {} |
| true if we want to check SRID while inserting to index More... | |
| uint32_t | m_srid {} |
| SRID obtained from dd column. More... | |
Definition of an index being created.
| Index_field* ddl::Index_defn::m_fields {} |
Field definitions.
| size_t ddl::Index_defn::m_ind_type {} |
0, DICT_UNIQUE, or DICT_CLUSTERED
| bool ddl::Index_defn::m_is_ngram {} |
true if it's ngram parser
| size_t ddl::Index_defn::m_key_number {ULINT_UNDEFINED} |
MySQL key number, or ULINT_UNDEFINED if none.
| size_t ddl::Index_defn::m_n_fields {} |
Number of fields in index.
| const char* ddl::Index_defn::m_name {} |
Index name.
| st_mysql_ftparser* ddl::Index_defn::m_parser {} |
Fulltext parser plugin.
| bool ddl::Index_defn::m_rebuild {} |
Whether the table is rebuilt.
| uint32_t ddl::Index_defn::m_srid {} |
SRID obtained from dd column.
| bool ddl::Index_defn::m_srid_is_valid {} |
true if we want to check SRID while inserting to index