summaryrefslogtreecommitdiff
path: root/sql/item_func.h
diff options
context:
space:
mode:
Diffstat (limited to 'sql/item_func.h')
-rw-r--r--sql/item_func.h16
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;
- }
};