MySQL 9.6.0
Source Code Documentation
Table_share_foreign_key_info Struct Reference

#include <table.h>

Public Attributes

LEX_CSTRING fk_name
 
LEX_CSTRING referenced_table_db
 
LEX_CSTRING referenced_table_name
 
LEX_CSTRING unique_constraint_name
 Name of unique key matching FK in parent table, "" if there is no unique key. More...
 
dd::Foreign_key::enum_rule update_rule
 
dd::Foreign_key::enum_rule delete_rule
 
uint columns
 
LEX_CSTRINGreferencing_column_names
 Array with names of referencing columns of the FK. More...
 
LEX_CSTRINGreferenced_column_names
 Array with names of referenced columns of the FK. More...
 

Member Data Documentation

◆ columns

uint Table_share_foreign_key_info::columns

◆ delete_rule

dd::Foreign_key::enum_rule Table_share_foreign_key_info::delete_rule

◆ fk_name

LEX_CSTRING Table_share_foreign_key_info::fk_name

◆ referenced_column_names

LEX_CSTRING* Table_share_foreign_key_info::referenced_column_names

Array with names of referenced columns of the FK.

◆ referenced_table_db

LEX_CSTRING Table_share_foreign_key_info::referenced_table_db

◆ referenced_table_name

LEX_CSTRING Table_share_foreign_key_info::referenced_table_name

◆ referencing_column_names

LEX_CSTRING* Table_share_foreign_key_info::referencing_column_names

Array with names of referencing columns of the FK.

◆ unique_constraint_name

LEX_CSTRING Table_share_foreign_key_info::unique_constraint_name

Name of unique key matching FK in parent table, "" if there is no unique key.

◆ update_rule

dd::Foreign_key::enum_rule Table_share_foreign_key_info::update_rule

The documentation for this struct was generated from the following file: