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

RAPIDS-accelerated Hive UDFs support all types #1551

Merged
merged 2 commits into from
Jan 20, 2021

Conversation

jlowe
Copy link
Member

@jlowe jlowe commented Jan 19, 2021

Currently the type-checks for RAPIDS-accelerated Hive UDFs state that they cannot support some nested types such as array-of-structs, but this isn't the case. From the plugin perspective, the input and output types are not examined but passed as-is into and out of the user-provided UDF. It is up to the user's code to support the type or not, so the plugin should not preclude support of these types as they can be represented in a cudf ColumnVector.

Signed-off-by: Jason Lowe <jlowe@nvidia.com>
@jlowe jlowe added the bug Something isn't working label Jan 19, 2021
@jlowe jlowe added this to the Jan 18 - Jan 29 milestone Jan 19, 2021
@jlowe jlowe requested a review from revans2 January 19, 2021 17:37
@jlowe jlowe self-assigned this Jan 19, 2021
@jlowe
Copy link
Member Author

jlowe commented Jan 19, 2021

build

Signed-off-by: Jason Lowe <jlowe@nvidia.com>
@jlowe
Copy link
Member Author

jlowe commented Jan 19, 2021

build

1 similar comment
@pxLi
Copy link
Collaborator

pxLi commented Jan 20, 2021

build

@firestarman
Copy link
Collaborator

LGTM

@jlowe jlowe merged commit 483633b into NVIDIA:branch-0.4 Jan 20, 2021
nartal1 pushed a commit to nartal1/spark-rapids that referenced this pull request Jun 9, 2021
* RAPIDS-accelerated Hive UDFs support all types

Signed-off-by: Jason Lowe <jlowe@nvidia.com>

* Remove UDT as a supported type for Hive UDFs

Signed-off-by: Jason Lowe <jlowe@nvidia.com>
nartal1 pushed a commit to nartal1/spark-rapids that referenced this pull request Jun 9, 2021
* RAPIDS-accelerated Hive UDFs support all types

Signed-off-by: Jason Lowe <jlowe@nvidia.com>

* Remove UDT as a supported type for Hive UDFs

Signed-off-by: Jason Lowe <jlowe@nvidia.com>
@jlowe jlowe deleted the hive-udf-typecheck branch September 10, 2021 15:41
tgravescs pushed a commit to tgravescs/spark-rapids that referenced this pull request Nov 30, 2023
…IDIA#1551)

Signed-off-by: spark-rapids automation <70000568+nvauto@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants