mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge branch '10.9' into 10.10
This commit is contained in:
10
sql/table.h
10
sql/table.h
@@ -1912,8 +1912,8 @@ enum enum_schema_table_state
|
||||
PROCESSED_BY_JOIN_EXEC
|
||||
};
|
||||
|
||||
enum enum_fk_option { FK_OPTION_UNDEF, FK_OPTION_RESTRICT, FK_OPTION_CASCADE,
|
||||
FK_OPTION_SET_NULL, FK_OPTION_NO_ACTION, FK_OPTION_SET_DEFAULT};
|
||||
enum enum_fk_option { FK_OPTION_UNDEF, FK_OPTION_RESTRICT, FK_OPTION_NO_ACTION,
|
||||
FK_OPTION_CASCADE, FK_OPTION_SET_NULL, FK_OPTION_SET_DEFAULT };
|
||||
|
||||
typedef struct st_foreign_key_info
|
||||
{
|
||||
@@ -1930,7 +1930,11 @@ typedef struct st_foreign_key_info
|
||||
} FOREIGN_KEY_INFO;
|
||||
|
||||
LEX_CSTRING *fk_option_name(enum_fk_option opt);
|
||||
bool fk_modifies_child(enum_fk_option opt);
|
||||
static inline bool fk_modifies_child(enum_fk_option opt)
|
||||
{
|
||||
return opt >= FK_OPTION_CASCADE;
|
||||
}
|
||||
|
||||
|
||||
class IS_table_read_plan;
|
||||
|
||||
|
Reference in New Issue
Block a user