[ https://issues.apache.org/jira/browse/ARROW-9751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Apache Arrow JIRA Bot reassigned ARROW-9751: -------------------------------------------- Assignee: Apache Arrow JIRA Bot (was: Jorge) > [Rust] [DataFusion] Extend UDFs to accept more than one type per argument > ------------------------------------------------------------------------- > > Key: ARROW-9751 > URL: https://issues.apache.org/jira/browse/ARROW-9751 > Project: Apache Arrow > Issue Type: New Feature > Components: Rust, Rust - DataFusion > Reporter: Jorge > Assignee: Apache Arrow JIRA Bot > Priority: Major > Labels: pull-request-available > Time Spent: 10m > Remaining Estimate: 0h > > Most math functions accept float32 and float64, `length` will accept Utf8 and > lists soon, etc. > The goal of this story is to allow UDFs to accept more than one datatype. > Design: the accepted datatypes should be a vector ordered by "faster/smaller" > to "slower/larger" (cpu/memory). When the plan reaches a UDF, we try to cast > the input expression like before, from "faster/smaller" to "slower/larger". -- This message was sent by Atlassian Jira (v8.3.4#803005)