Describe the bug
A bug was introduced in DataFusion v43.0.0 that affects type coercion for UDF arguments. Sail's tests uncovered several of these regressions, which required explicit casting in multiple areas as a workaround during the upgrade to DataFusion 43.0.0.
The regressions identified by Sail's tests include the following functions:
ascii
bit_length
contains
ends_with
starts_with
octet_length
Scope of Work:
- Address the regressions from the list of functions above and port the relevant tests from Sail to cover these issues.
To Reproduce
No response
Expected behavior
No response
Additional context