diff options
author | Varun Gupta <varun.gupta@mariadb.com> | 2021-01-19 14:22:53 +0530 |
---|---|---|
committer | Varun Gupta <varun.gupta@mariadb.com> | 2021-01-20 12:21:31 +0530 |
commit | a7563b7096c83bd288fe66bd0544abd627a0a362 (patch) | |
tree | 6a193a65c0c455b4199c9d440946ef564796206e /sql/sql_select.cc | |
parent | 406d759289b570b7899fe20829cbaba5dfa20bf5 (diff) | |
download | mariadb-git-10.6-varun.tar.gz |
Addressing review 310.6-varun
Diffstat (limited to 'sql/sql_select.cc')
-rw-r--r-- | sql/sql_select.cc | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/sql/sql_select.cc b/sql/sql_select.cc index c04eda05c57..414cab6f511 100644 --- a/sql/sql_select.cc +++ b/sql/sql_select.cc @@ -29478,13 +29478,8 @@ void unpack_to_base_table_fields(TABLE *table) bool is_range_predicate(Item *item, Item *value) { - /* - calling real_item() here so that if the item is a REF_ITEM - then we would get the item field it is referring to - */ - Item *field= item->real_item(); - if (field->type() == Item::FIELD_ITEM && !field->const_item() && - (!value || !value->is_expensive())) + if (item->is_non_const_field_item() && + (value->const_item() && !value->is_expensive())) return true; return false; } |