-
Notifications
You must be signed in to change notification settings - Fork 370
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
[VL] Ensure get(GetArrayItem) function is offloaded #5789
Conversation
Thanks for opening a pull request! Could you open an issue for this pull request on Github Issues? https://github.com/apache/incubator-gluten/issues Then could you also rename commit message and pull request title in the following format?
See also: |
Run Gluten Clickhouse CI |
backends-velox/src/test/scala/org/apache/gluten/execution/ScalarFunctionsValidateSuite.scala
Show resolved
Hide resolved
please do not merge, GetArrayItemTransformer need refactor. |
Run Gluten Clickhouse CI |
3 similar comments
Run Gluten Clickhouse CI |
Run Gluten Clickhouse CI |
Run Gluten Clickhouse CI |
marked in title. Feel free to remove once refactor is done. |
I move the original GetArrayItem implementation into CH module since velox does not need anymore. cc @taiyang-li @zzcclp |
@PHILO-HE @jackylee-ch would you help review again? thank you! |
backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxSparkPlanExecApi.scala
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
9a80ab5
to
2f254c3
Compare
Run Gluten Clickhouse CI |
2f254c3
to
d0b7cc9
Compare
Run Gluten Clickhouse CI |
d0b7cc9
to
f34d999
Compare
Run Gluten Clickhouse CI |
f34d999
to
153db04
Compare
Run Gluten Clickhouse CI |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Support get(GetArrayItem) function with native implementation in Velox backend, and move original implementation to CH module.