substrait-io / substrait

A cross platform way to express data transformation, relational algebra, standardized record expression and plans.
https://substrait.io
Apache License 2.0
1.11k stars 147 forks source link

fix: remove implicit casts in trig extension functions #620

Closed richtia closed 3 months ago

richtia commented 3 months ago

This PR removes some implicit casts that exist in the trig functions.

More discussion here: https://github.com/substrait-io/substrait/issues/251

Most of the trig functions already follow this behavior. This should handle the remaining ones.