summaryrefslogtreecommitdiff
path: root/sql/item_func.h
diff options
context:
space:
mode:
authorunknown <vva@eagle.mysql.r18.ru>2003-09-30 12:32:48 -0400
committerunknown <vva@eagle.mysql.r18.ru>2003-09-30 12:32:48 -0400
commitde6a1085eb101d9a091a1d437c1ff4e75eb5e8a0 (patch)
tree99cd610ffe9d4d0dbe5668a7764c6f2cc479a443 /sql/item_func.h
parent2d9e4e66981844fec25185660f9164b49fc58126 (diff)
downloadmariadb-git-de6a1085eb101d9a091a1d437c1ff4e75eb5e8a0.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();