Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GLUTEN-7015][VL] Remove udf native registration #7016

Merged
merged 3 commits into from
Sep 4, 2024

Conversation

marin-ma
Copy link
Contributor

@marin-ma marin-ma commented Aug 26, 2024

At runtime, native UDF/UDAF should be registered alongside their Java implementations via CREATE TEMPORARY FUNCTION.
Once registered, Gluten can parse and offload these UDFs to Velox during execution, meanwhile ensuring proper fallback to Java UDFs when necessary.

Copy link

#7015

@github-actions github-actions bot added the CORE works for Gluten Core label Aug 27, 2024
Copy link

Run Gluten Clickhouse CI

@@ -10,9 +10,10 @@ parent: /developer-overview/
## Introduction

Velox backend supports User-Defined Functions (UDF) and User-Defined Aggregate Functions (UDAF).
Users can create their own functions using the UDF interface provided in Velox backend and build libraries for these functions.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's mark it as hive UDF support. To Spark UDF registered in java/scala, we still don't have a good way to support.

Copy link

Run Gluten Clickhouse CI

FelixYBW
FelixYBW previously approved these changes Aug 29, 2024
Copy link

Run Gluten Clickhouse CI

Copy link

Run Gluten Clickhouse CI

@marin-ma marin-ma merged commit e620830 into apache:main Sep 4, 2024
45 checks passed
dcoliversun pushed a commit to dcoliversun/gluten that referenced this pull request Sep 11, 2024
sharkdtu pushed a commit to sharkdtu/gluten that referenced this pull request Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CORE works for Gluten Core DOCS VELOX
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants