MySQL 9.1.0
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