diff options
Diffstat (limited to 'sql/item_strfunc.h')
-rw-r--r-- | sql/item_strfunc.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sql/item_strfunc.h b/sql/item_strfunc.h index 4832ddbd1b1..04009fe10e1 100644 --- a/sql/item_strfunc.h +++ b/sql/item_strfunc.h @@ -425,6 +425,14 @@ public: return item->walk(processor, arg) || Item_str_func::walk(processor, arg); } + Item *transform(Item_transformer transformer, byte *arg) + { + Item *new_item= item->transform(transformer, arg); + if (!new_item) + return 0; + item= new_item; + return Item_str_func::transform(transformer, arg); + } void print(String *str); }; |