rkrishn7 commented on issue #14205: URL: https://github.com/apache/datafusion/issues/14205#issuecomment-2615024232
Hello! I'm interested in working on this. Agreed that tweaking the existing `ScalarUDF` code would be ideal as it would be least breaking. However, after poking around a bit, I have some concerns: - How do implementers define a signature for a UDF that takes one or more lambdas? Do we just skip type checking of lambda arguments? How does this affect the ordering? - How should one map lambda function arguments to concrete values in the body? If the function only operates on a list, this becomes easier to express. A more prohibitive interface certainly seems like it would help implementation here, albeit at the expense of consumer flexibility. Any thoughts/feedback would be much appreciated. Thanks! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org