summaryrefslogtreecommitdiff
path: root/sql/set_var.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/set_var.cc')
-rw-r--r--sql/set_var.cc16
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
*****************************************************************************/