diff options
author | bell@sanja.is.com.ua <> | 2003-10-24 17:28:32 +0300 |
---|---|---|
committer | bell@sanja.is.com.ua <> | 2003-10-24 17:28:32 +0300 |
commit | f349adf8de5be3d5f1a5ba09913828795a59c8d3 (patch) | |
tree | 63bd3fb6c3566519729c8f88b30bbb74d936361e /sql/set_var.h | |
parent | 4e1920762ab8af492181d9d32261a64ce7e3ddb2 (diff) | |
download | mariadb-git-f349adf8de5be3d5f1a5ba09913828795a59c8d3.tar.gz |
support 'parallel' updates and rallback of whole statement in case of error in evalueting value which should be assigned
(BUG#1484)
Diffstat (limited to 'sql/set_var.h')
-rw-r--r-- | sql/set_var.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/set_var.h b/sql/set_var.h index 4c67c5ccc59..752f275c9f2 100644 --- a/sql/set_var.h +++ b/sql/set_var.h @@ -57,7 +57,7 @@ public: :name(name_arg),after_update(func) {} virtual ~sys_var() {} - virtual bool check(THD *thd, set_var *var) { return 0; } + virtual bool check(THD *thd, set_var *var); bool check_enum(THD *thd, set_var *var, TYPELIB *enum_names); bool check_set(THD *thd, set_var *var, TYPELIB *enum_names); virtual bool update(THD *thd, set_var *var)=0; @@ -656,6 +656,7 @@ public: { CHARSET_INFO *charset; ulong ulong_value; + ulonglong ulonglong_value; } save_result; LEX_STRING base; /* for structs */ |