mirror of
https://github.com/MariaDB/server.git
synced 2026-01-06 05:22:24 +03:00
MDEV-20052 Add a MEM_ROOT pointer argument to Type_handler::make_xxx_field()
This commit is contained in:
@@ -44,7 +44,7 @@ public:
|
||||
this->name.length= strlen(name_par);
|
||||
}
|
||||
enum Type type() const { return Item::PROC_ITEM; }
|
||||
Field *create_tmp_field_ex(TABLE *table, Tmp_field_src *src,
|
||||
Field *create_tmp_field_ex(MEM_ROOT *root, TABLE *table, Tmp_field_src *src,
|
||||
const Tmp_field_param *param)
|
||||
{
|
||||
/*
|
||||
@@ -52,7 +52,7 @@ public:
|
||||
DECLARE c CURSOR FOR SELECT * FROM t1 PROCEDURE analyse();
|
||||
OPEN c;
|
||||
*/
|
||||
return create_tmp_field_ex_simple(table, src, param);
|
||||
return create_tmp_field_ex_simple(root, table, src, param);
|
||||
}
|
||||
virtual void set(double nr)=0;
|
||||
virtual void set(const char *str,uint length,CHARSET_INFO *cs)=0;
|
||||
|
||||
Reference in New Issue
Block a user