Details
-
Bug
-
Status: Resolved
-
Low
-
Resolution: Fixed
-
None
-
None
-
Low
Description
UDFunction.equals() uses the CQL3 type's string representation to compare argument and return types - but UDFunction.hashCode() uses the hash of the {{AbstractType}}s. That's inconsistent and can result in different hash codes for the (functionally) same function.
Trivial to fix for post-2.2-rc2