summaryrefslogtreecommitdiff
path: root/sql/item_func.h
diff options
context:
space:
mode:
authorvva@eagle.mysql.r18.ru <>2003-09-30 12:32:48 -0400
committervva@eagle.mysql.r18.ru <>2003-09-30 12:32:48 -0400
commitfd835da6ece8544c09901260bfc3de6ee8ff199e (patch)
tree99cd610ffe9d4d0dbe5668a7764c6f2cc479a443 /sql/item_func.h
parentfd2925b7c764926619ae4ad790f3e4094902dd58 (diff)
downloadmariadb-git-fd835da6ece8544c09901260bfc3de6ee8ff199e.tar.gz
rewrite Item_func_set_user_var ::val, ::val_str, ::val_int, ::update
with less code duplication
Diffstat (limited to 'sql/item_func.h')
-rw-r--r--sql/item_func.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/item_func.h b/sql/item_func.h
index bccd0ca7adb..4dada28f87b 100644
--- a/sql/item_func.h
+++ b/sql/item_func.h
@@ -889,6 +889,11 @@ class Item_func_set_user_var :public Item_func
LEX_STRING name;
user_var_entry *entry;
+ double native_val();
+ longlong native_val_int();
+ String *native_val_str(String *str);
+ String *native_val_str();
+
public:
Item_func_set_user_var(LEX_STRING a,Item *b): Item_func(b), name(a) {}
double val();