summaryrefslogtreecommitdiff
path: root/sql/set_var.h
diff options
context:
space:
mode:
authorbell@sanja.is.com.ua <>2003-10-24 17:28:32 +0300
committerbell@sanja.is.com.ua <>2003-10-24 17:28:32 +0300
commitf349adf8de5be3d5f1a5ba09913828795a59c8d3 (patch)
tree63bd3fb6c3566519729c8f88b30bbb74d936361e /sql/set_var.h
parent4e1920762ab8af492181d9d32261a64ce7e3ddb2 (diff)
downloadmariadb-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.h3
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 */