diff options
author | Sergei Golubchik <serg@mariadb.org> | 2021-05-17 00:59:51 +0200 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2021-05-19 22:27:53 +0200 |
commit | 6de84e6f4e9c647981abf0fb4f2a42a0a98ac201 (patch) | |
tree | 019c3e30ebec7f9e2dd5c844adec1f036b8f6288 /sql/opt_range.cc | |
parent | 30f0a246a0a2051a5228ecc1c365129ff9920396 (diff) | |
download | mariadb-git-6de84e6f4e9c647981abf0fb4f2a42a0a98ac201.tar.gz |
cleanup: Item::can_eval_in_optimize()
a helper method to check whether an item can be evaluated
in the query optimization phase (in and below JOIN::optimize()).
Diffstat (limited to 'sql/opt_range.cc')
-rw-r--r-- | sql/opt_range.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/opt_range.cc b/sql/opt_range.cc index 742886c668f..698c709e22e 100644 --- a/sql/opt_range.cc +++ b/sql/opt_range.cc @@ -14368,7 +14368,7 @@ check_group_min_max_predicates(Item *cond, Item_field *min_max_arg_item, &has_min_max, &has_other)) DBUG_RETURN(FALSE); } - else if (cur_arg->const_item() && !cur_arg->is_expensive()) + else if (cur_arg->can_eval_in_optimize()) { /* For predicates of the form "const OP expr" we also have to check 'expr' |