You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by Andrew Lamb <al...@influxdata.com> on 2023/11/08 19:17:06 UTC

[DISCUSS] [DataFusion] Unify Function Interface (remove BuiltInScalarFunction)

I would like to bring wider visibility to a proposal[1] to unify the
function interface in DataFusion.

The TLDR is to remove BuiltInScalarFunction and ensure all functions can
implemented as `ScalarUDF`

There is a small API change to ScalarUDF proposed as well[2].

If you are interested, please leave comments on the ticket and/or PR.

Thank you,
Andrew

[1] https://github.com/apache/arrow-datafusion/issues/8045
[2] https://github.com/apache/arrow-datafusion/pull/8079