diff options
Diffstat (limited to 'sql/set_var.cc')
-rw-r--r-- | sql/set_var.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sql/set_var.cc b/sql/set_var.cc index 569362fb7bd..60ed4c8dc5c 100644 --- a/sql/set_var.cc +++ b/sql/set_var.cc @@ -936,6 +936,14 @@ int set_var_password::update(THD *thd) #endif } +void set_var_password::get_modified_tables(TABLE_LIST **tables) +{ + size_t n_tables; + acl_get_tables_set_password(&user_table, &n_tables); + DBUG_ASSERT(n_tables == 1); + *tables= &user_table; +} + /***************************************************************************** Functions to handle SET ROLE *****************************************************************************/ @@ -1001,6 +1009,14 @@ int set_var_default_role::update(THD *thd) #endif } +void set_var_default_role::get_modified_tables(TABLE_LIST **tables) +{ + size_t n_tables; + acl_get_tables_set_default_role(&roles_mapping_table, &n_tables); + DBUG_ASSERT(n_tables == 1); + *tables= &roles_mapping_table; +} + /***************************************************************************** Functions to handle SET NAMES and SET CHARACTER SET *****************************************************************************/ |