From 1ff79562b87e2fb665bccf5c5979294fabca25f6 Mon Sep 17 00:00:00 2001 From: Alexander Barkov Date: Thu, 4 May 2017 18:30:11 +0400 Subject: MDEV-12692 Split Item_func_between::fix_length_and_dec --- sql/item_cmpfunc.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sql/item_cmpfunc.h') diff --git a/sql/item_cmpfunc.h b/sql/item_cmpfunc.h index e9d4426d919..db2f0cf02b4 100644 --- a/sql/item_cmpfunc.h +++ b/sql/item_cmpfunc.h @@ -885,6 +885,11 @@ public: const char *func_name() const { return "between"; } enum precedence precedence() const { return BETWEEN_PRECEDENCE; } void fix_length_and_dec(); + bool fix_length_and_dec_string(THD *) + { + return agg_arg_charsets_for_comparison(cmp_collation, args, 3); + } + bool fix_length_and_dec_numeric(THD *); virtual void print(String *str, enum_query_type query_type); bool eval_not_null_tables(void *opt_arg); void fix_after_pullout(st_select_lex *new_parent, Item **ref); -- cgit v1.2.1