thinkharderdev commented on PR #2177: URL: https://github.com/apache/arrow-datafusion/pull/2177#issuecomment-1100014400
> Hmmmm...I have some problems about this pr. If we treat UDTF as an expression, does it mean that it can only produce one column? As I mentioned before ([#2177 (comment)](https://github.com/apache/arrow-datafusion/pull/2177#issuecomment-1094208748)), it's more like a table so that we can `select * from` it and get any number of columns. I'm confused, would you please explain it to me? @alamb @gandronchik I had the same question. I'm not sure I understand how this is different from a scalar function. It seems like a table function should produce `RecordBatch`s and effectively compile down to an `ExecutionPlan`. -- 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...@arrow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org