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 74f36de11ac..4290a25e348 100644
--- a/sql/item_create.cc
+++ b/sql/item_create.cc
@@ -89,6 +89,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);
@@ -149,7 +154,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)
@@ -373,7 +378,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)