summaryrefslogtreecommitdiff
path: root/sql/item_create.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/item_create.cc')
-rw-r--r--sql/item_create.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/sql/item_create.cc b/sql/item_create.cc
index e314bfc3e2c..e2c85af49bc 100644
--- a/sql/item_create.cc
+++ b/sql/item_create.cc
@@ -85,6 +85,11 @@ Item *create_func_conv(Item* a, Item *b, Item *c)
return new Item_func_conv(a,b,c);
}
+Item *create_func_convert_tz(Item* a, Item *b, Item *c)
+{
+ return new Item_func_convert_tz(a,b,c);
+}
+
Item *create_func_cos(Item* a)
{
return new Item_func_cos(a);
@@ -145,7 +150,7 @@ Item *create_func_found_rows(void)
{
THD *thd=current_thd;
thd->lex->safe_to_cache_query= 0;
- return new Item_int(NullS,(longlong) thd->found_rows(),21);
+ return new Item_func_found_rows();
}
Item *create_func_from_days(Item* a)
@@ -364,7 +369,7 @@ Item *create_func_space(Item *a)
CHARSET_INFO *cs= current_thd->variables.collation_connection;
Item *sp;
- if (cs->state & MY_CS_NONTEXT)
+ if (cs->mbminlen > 1)
{
sp= new Item_string("",0,cs);
if (sp)