Skip to content

[EPIC] More Async User Defined Function work #16520

Open

Activity

  1. alamb commented on Jun 23, 2025

    @alamb
    ContributorAuthor

    @goldmedal is there any other todo items you can think of for async udfs?

  2. goldmedal commented on Jun 24, 2025

    @goldmedal
    Contributor

    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.

  3. added
    EPICA larger project, actively underway, with sub tasks
    PROPOSAL EPICA proposal being discussed that is not yet fully underway
    and removed
    EPICA larger project, actively underway, with sub tasks
    on Aug 12, 2025
  4. Jefffrey commented on Oct 18, 2025

    @Jefffrey
    Contributor

    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 🤔

  5. gstvg commented on May 10, 2026

    @gstvg
    Contributor

    The recently added higher-order functions don't work with async udfs, issue at #22091

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    PROPOSAL EPICA proposal being discussed that is not yet fully underway

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions