diff options
author | Galina Shalygina <galina.shalygina@mariadb.com> | 2019-09-25 19:18:29 +0300 |
---|---|---|
committer | Galina Shalygina <galina.shalygina@mariadb.com> | 2019-09-25 19:18:29 +0300 |
commit | 075218518baff2992ab5fadd19ca75405d3cbdc9 (patch) | |
tree | 9d6ad8ef7f7afdf26402b449c2d1011ac62d17fe /sql/item_func.h | |
parent | 89bbb745f2048646f899dc9646d00f782a626fbf (diff) | |
download | mariadb-git-10.5-mdev-11588.tar.gz |
Cleaned tests, added new tests.10.5-mdev-11588
Removed additional is_deterministic() checks.
Added check: subquery used in ON expression.
Diffstat (limited to 'sql/item_func.h')
-rw-r--r-- | sql/item_func.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/sql/item_func.h b/sql/item_func.h index a3caa08aac2..b91c386b2c8 100644 --- a/sql/item_func.h +++ b/sql/item_func.h @@ -1027,22 +1027,6 @@ class Item_num_op :public Item_func_numhybrid set_handler(type_handler_long_or_longlong()); } bool need_parentheses_in_default() { return true; } - bool is_deterministic_func() - { - Item *args0= args[0]; - for (uint i= 0; i < arg_count; i++) - { - if (args[i]->field_type() == MYSQL_TYPE_FLOAT || - args[i]->field_type() == MYSQL_TYPE_GEOMETRY || - (args0->field_type() != MYSQL_TYPE_BIT && - i != 0 && - args[i]->field_type() == MYSQL_TYPE_BIT) || - (args[i]->cmp_type() != args0->cmp_type() && - (!args0->is_number() || !args[i]->is_number()))) - return false; - } - return true; - } }; |