| columns | Key | |
| delete_opt | foreign_key | |
| FK_MATCH_FULL enum value | foreign_key | |
| fk_match_opt enum name | foreign_key | |
| FK_MATCH_PARTIAL enum value | foreign_key | |
| FK_MATCH_SIMPLE enum value | foreign_key | |
| FK_MATCH_UNDEF enum value | foreign_key | |
| fk_option enum name | foreign_key | |
| FK_OPTION_CASCADE enum value | foreign_key | |
| FK_OPTION_DEFAULT enum value | foreign_key | |
| FK_OPTION_NO_ACTION enum value | foreign_key | |
| FK_OPTION_RESTRICT enum value | foreign_key | |
| FK_OPTION_SET_NULL enum value | foreign_key | |
| FK_OPTION_UNDEF enum value | foreign_key | |
| foreign_key(const char *name_arg, List< key_part_spec > &cols, Table_ident *table, List< key_part_spec > &ref_cols, uint delete_opt_arg, uint update_opt_arg, uint match_opt_arg) | foreign_key | [inline] |
| FOREIGN_KEY enum value | Key | |
| foreign_key_prefix(Key *a, Key *b) | Key | [friend] |
| FULLTEXT enum value | Key | |
| generated | Key | |
| Key(enum Keytype type_par, const char *name_arg, enum ha_key_alg alg_par, bool generated_arg, List< key_part_spec > &cols) | Key | [inline] |
| Keytype enum name | Key | |
| match_opt | foreign_key | |
| MULTIPLE enum value | Key | |
| name | Key | |
| operator delete(void *ptr, size_t size) | Sql_alloc | [inline, static] |
| operator delete(void *ptr, size_t size, MEM_ROOT *mem_root) | Sql_alloc | [inline, static] |
| operator delete[](void *ptr, size_t size) | Sql_alloc | [inline, static] |
| operator new(size_t size) | Sql_alloc | [inline, static] |
| operator new(size_t size, MEM_ROOT *mem_root) | Sql_alloc | [inline, static] |
| operator new[](size_t size) | Sql_alloc | [inline, static] |
| PRIMARY enum value | Key | |
| ref_columns | foreign_key | |
| ref_table | foreign_key | |
| SPATIAL enum value | Key | |
| Sql_alloc() | Sql_alloc | [inline] |
| UNIQUE enum value | Key | |
| update_opt | foreign_key | |
| ~Key() | Key | [inline] |
| ~Sql_alloc() | Sql_alloc | [inline] |