![]()  | 
  
    MySQL 8.4.7
    
   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