summaryrefslogtreecommitdiff
path: root/include/mysql/plugin_audit.h.pp
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2015-02-01 15:24:22 +0200
committerMonty <monty@mariadb.org>2015-02-01 15:24:22 +0200
commit0ee879ff8ac1b80cd9a963015344f5698a81f309 (patch)
treec787536b279abd6fce40f8f624af2593ddf83403 /include/mysql/plugin_audit.h.pp
parent67b24a2374fed4a7533d14cc443afa0f4e9febc7 (diff)
downloadmariadb-git-0ee879ff8ac1b80cd9a963015344f5698a81f309.tar.gz
Improve performance for calculating memory allocation
Extend interface for 'show variables' with current scope
Diffstat (limited to 'include/mysql/plugin_audit.h.pp')
-rw-r--r--include/mysql/plugin_audit.h.pp6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/mysql/plugin_audit.h.pp b/include/mysql/plugin_audit.h.pp
index 2d7bb6ee680..10c54eedda3 100644
--- a/include/mysql/plugin_audit.h.pp
+++ b/include/mysql/plugin_audit.h.pp
@@ -212,12 +212,16 @@ enum enum_mysql_show_type
SHOW_SINT, SHOW_SLONG, SHOW_SLONGLONG, SHOW_SIMPLE_FUNC,
SHOW_always_last
};
+enum enum_var_type
+{
+ SHOW_OPT_DEFAULT= 0, SHOW_OPT_SESSION, SHOW_OPT_GLOBAL
+};
struct st_mysql_show_var {
const char *name;
char *value;
enum enum_mysql_show_type type;
};
-typedef int (*mysql_show_var_func)(void*, struct st_mysql_show_var*, char *);
+typedef int (*mysql_show_var_func)(void*, struct st_mysql_show_var*, char *, enum enum_var_type);
struct st_mysql_sys_var;
struct st_mysql_value;
typedef int (*mysql_var_check_func)(void* thd,