Skip to content

Substrait : Get a ScalarFunction from name #9336

Closed

Description

@yyy1000

Is your feature request related to a problem or challenge?

Part of #9285
Substrait only register BuiltinScalarFunction.
If we port BuiltInFunctons to datafusion-functions-* crates, then substrait can't call ScalarFunction because they can't find, see: #9313 (comment)

Describe the solution you'd like

I'm not quiet clear how to solve this, maybe we can register the functions in datafusion-functions-* like before, i.e. using an enum to contain all functions?

Describe alternatives you've considered

No response

Additional context

No response

Activity

  1. jayzhan211 commented on Feb 25, 2024

    @jayzhan211
    Contributor

    We need to support udf in Substrait, I can do this.

  2. self-assigned this
    on Feb 25, 2024
  3. alamb commented on Feb 26, 2024

    @alamb
    Contributor

    Thank you @jayzhan211 🙏

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions