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
We should key on a special URI (e.g. https://apache.org/arrow/udf) to recognize that a Substrait call is actually looking for an Acero registered UDF. Then we can bypass the normal mapping and just search for the function by name and pass all arguments as-is.
Component(s)
C++
The text was updated successfully, but these errors were encountered:
…uiring a Substrait mapping (#34288)
This introduces the special URI `urn:arrow:substrait_simple_extension_function` which can be interpreted as "just call a function from the Arrow function registry by name". It should only be used in plans where the consumer is Acero as these plans will not likely make any sense elsewhere.
* Closes: #34122
Authored-by: Weston Pace <weston.pace@gmail.com>
Signed-off-by: Weston Pace <weston.pace@gmail.com>
…ut requiring a Substrait mapping (apache#34288)
This introduces the special URI `urn:arrow:substrait_simple_extension_function` which can be interpreted as "just call a function from the Arrow function registry by name". It should only be used in plans where the consumer is Acero as these plans will not likely make any sense elsewhere.
* Closes: apache#34122
Authored-by: Weston Pace <weston.pace@gmail.com>
Signed-off-by: Weston Pace <weston.pace@gmail.com>
Describe the enhancement requested
We should key on a special URI (e.g. https://apache.org/arrow/udf) to recognize that a Substrait call is actually looking for an Acero registered UDF. Then we can bypass the normal mapping and just search for the function by name and pass all arguments as-is.
Component(s)
C++
The text was updated successfully, but these errors were encountered: