You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[EPIC] More Async User Defined Function work #16520
I only implemented the function expression in Projection and Filter. Maybe we can implement for other plans, like the condition of Join. Then, we only currently support async scalar functions. I think async aggregation, window function, or table function can also be supported.
I've raised #18150 as I was looking at the physical planner code and was quite confused by the async rewriting when investigating a bug (#18149) and I see there was some discussion about this in the original PR, so hopefully we can continue that discussion.
I've also added some tasks to the epic here that were mentioned in the original PR (join expressions, async udafs, etc.)
I won't create issues for them yet as I think we want to handle the rewrite issue first, otherwise we'd be adding more of that rewrite logic into the physical planner 🤔
Activity
alamb commentedon Jun 23, 2025
@goldmedal is there any other todo items you can think of for async udfs?
goldmedal commentedon Jun 24, 2025
I only implemented the function expression in
ProjectionandFilter. Maybe we can implement for other plans, like the condition ofJoin. Then, we only currently support async scalar functions. I think async aggregation, window function, or table function can also be supported.Jefffrey commentedon Oct 18, 2025
I've raised #18150 as I was looking at the physical planner code and was quite confused by the async rewriting when investigating a bug (#18149) and I see there was some discussion about this in the original PR, so hopefully we can continue that discussion.
I've also added some tasks to the epic here that were mentioned in the original PR (join expressions, async udafs, etc.)
I won't create issues for them yet as I think we want to handle the rewrite issue first, otherwise we'd be adding more of that rewrite logic into the physical planner 🤔
gstvg commentedon May 10, 2026
The recently added higher-order functions don't work with async udfs, issue at #22091