MySQL 9.1.0
Source Code Documentation
|
This is the complete list of members for Foreign_key_spec, including all inherited members.
check_for_duplicate_indexes | Key_spec | |
columns | Key_spec | |
delete_opt | Foreign_key_spec | |
Foreign_key_spec(MEM_ROOT *mem_root, const LEX_CSTRING &name_arg, List< Key_part_spec > cols, const LEX_CSTRING &ref_db_arg, const LEX_CSTRING &orig_ref_db_arg, const LEX_CSTRING &ref_table_arg, const LEX_CSTRING &orig_ref_table_arg, List< Key_part_spec > *ref_cols, fk_option delete_opt_arg, fk_option update_opt_arg, fk_match_opt match_opt_arg) | Foreign_key_spec | inline |
generated | Key_spec | |
has_explicit_name | Foreign_key_spec | |
key_create_info | Key_spec | |
Key_spec(MEM_ROOT *mem_root, keytype type_par, const LEX_CSTRING &name_arg, const KEY_CREATE_INFO *key_info_arg, bool generated_arg, bool check_for_duplicate_indexes_arg, List< Key_part_spec > &cols) | Key_spec | inline |
match_opt | Foreign_key_spec | |
name | Key_spec | |
orig_ref_db | Foreign_key_spec | |
orig_ref_table | Foreign_key_spec | |
ref_columns | Foreign_key_spec | |
ref_db | Foreign_key_spec | |
ref_table | Foreign_key_spec | |
set_ref_columns_for_implicit_pk(THD *thd, bool is_self_referencing_fk, Mem_root_array< Key_spec * > &key_list) | Foreign_key_spec | |
type | Key_spec | |
update_opt | Foreign_key_spec | |
validate(THD *thd, const char *table_name, List< Create_field > &table_fields) const | Foreign_key_spec | |
~Key_spec()=default | Key_spec | virtual |