summaryrefslogtreecommitdiff
path: root/sql/set_var.h
diff options
context:
space:
mode:
authorunknown <gkodinov/kgeorge@magare.gmz>2007-03-26 19:15:30 +0300
committerunknown <gkodinov/kgeorge@magare.gmz>2007-03-26 19:15:30 +0300
commit689910ac9c21e7e117a6fd28fb39233edb07fda4 (patch)
tree466be02553b6111df4064a72052b480ff40ff70d /sql/set_var.h
parente256e9a946719d5b49d101f0d92b61a89516b864 (diff)
downloadmariadb-git-689910ac9c21e7e117a6fd28fb39233edb07fda4.tar.gz
WL3527: 5.1
renamed "--old-mode" to "--old" to prevent ambiguity. "old" now appears in SHOW VARIABLES as a read-only option. mysql-test/r/group_by.result: WL3527: 5.1 test case mysql-test/t/group_by.test: WL3527: 5.1 test case sql/mysqld.cc: WL3527: 5.1 renamed the "old-mode" to "old" to fit the options naming scheme sql/set_var.cc: WL3527: 5.1 added "-old" as read-only system variable sql/set_var.h: WL3527: 5.1 added class for boolean pointer read-only option to support the "--old" option. sql/sql_base.cc: fixed 5.0->5.1 merge problems.
Diffstat (limited to 'sql/set_var.h')
-rw-r--r--sql/set_var.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/sql/set_var.h b/sql/set_var.h
index 8887d91ec69..eac03fce610 100644
--- a/sql/set_var.h
+++ b/sql/set_var.h
@@ -169,6 +169,16 @@ public:
};
+class sys_var_bool_ptr_readonly :public sys_var_bool_ptr
+{
+public:
+ sys_var_bool_ptr_readonly(const char *name_arg, my_bool *value_arg)
+ :sys_var_bool_ptr(name_arg, value_arg)
+ {}
+ bool is_readonly() const { return 1; }
+};
+
+
class sys_var_str :public sys_var
{
public: