diff options
author | Sergei Golubchik <serg@mariadb.org> | 2018-07-17 17:12:05 +0200 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2018-09-04 09:49:52 +0200 |
commit | e81f101dac5c8514c362732a3b9dbc2f896390a6 (patch) | |
tree | 9ebe3402faeb80f92c9ace56a20415e20bf5be6c /sql/table.cc | |
parent | dd74332d2c5953e861780c1d0de61673406c9653 (diff) | |
download | mariadb-git-e81f101dac5c8514c362732a3b9dbc2f896390a6.tar.gz |
create a reusable function that tells what FK actions can write
Backport of 794f71cbc41
Diffstat (limited to 'sql/table.cc')
-rw-r--r-- | sql/table.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sql/table.cc b/sql/table.cc index 144720986f2..86eac73a416 100644 --- a/sql/table.cc +++ b/sql/table.cc @@ -7264,3 +7264,9 @@ LEX_CSTRING *fk_option_name(enum_fk_option opt) }; return names + opt; } + +bool fk_modifies_child(enum_fk_option opt) +{ + static bool can_write[]= { false, false, true, true, false, true }; + return can_write[opt]; +} |