-
Notifications
You must be signed in to change notification settings - Fork 49
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
Fix First/Last aggregate functions intermediate type and support decimal #245
Conversation
CI log shows the UT related with this PR passed.
@zhejiangxiaomai Could you check these UT?
|
2023-05-09T05:43:07.9152977Z [ RUN ] MultiFragmentTest.customPlanNodeWithExchangeClient |
Can you run |
Failed UT can pass in my local machine |
Hi @rui-mo could you help take a look? |
@Yohahaha Thank you. Can we open a PR in Gluten to test this one? In that Gluten PR, the fetched Velox branch should be changed to your branch. Here is an example: apache/incubator-gluten#1496. |
Hi @rui-mo Related PR in Gluten is apache/incubator-gluten#1581, UT also added. |
Could we skip velox_hdfs_file_test? |
594ef92
to
8cde6d1
Compare
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 generally.
…ject#245) Align First/Last aggregate function's intermediate result with Spark. Support decimal.
…ject#245) Align First/Last aggregate function's intermediate result with Spark. Support decimal.
relative pr: Fix replace SparkSQL function oap-project#277 Support kPreceeding & kFollowing for window range frame type oap-project#287 support timestamp hash oap-project#269 Spark sum can overflow oap-project#101 Support float & double types in pmod function oap-project#157 Implement datetime functions in velox/sparksql. oap-project#81 Fix type check in MapFunction oap-project#273 Let function validation fail for lookaround pattern in RE2-based implementation oap-project#124 Register lpad/rpad functions for Spark SQL. oap-project#63 Support substring_index sql function oap-project#189 Fix First/Last aggregate functions intermediate type and support decimal oap-project#245 Support date_add spark sql function oap-project#144
relative pr: Fix replace SparkSQL function oap-project#277 Support kPreceeding & kFollowing for window range frame type oap-project#287 support timestamp hash oap-project#269 Spark sum can overflow oap-project#101 Support float & double types in pmod function oap-project#157 Implement datetime functions in velox/sparksql. oap-project#81 Fix type check in MapFunction oap-project#273 Let function validation fail for lookaround pattern in RE2-based implementation oap-project#124 Register lpad/rpad functions for Spark SQL. oap-project#63 Support substring_index sql function oap-project#189 Fix First/Last aggregate functions intermediate type and support decimal oap-project#245 Support date_add spark sql function oap-project#144
…ject#245) Align First/Last aggregate function's intermediate result with Spark. Support decimal.
…ject#245) Align First/Last aggregate function's intermediate result with Spark. Support decimal.
…ject#245) Align First/Last aggregate function's intermediate result with Spark. Support decimal.
…ject#245) Align First/Last aggregate function's intermediate result with Spark. Support decimal.
relative pr: Fix replace SparkSQL function oap-project#277 Support kPreceeding & kFollowing for window range frame type oap-project#287 support timestamp hash oap-project#269 Spark sum can overflow oap-project#101 Support float & double types in pmod function oap-project#157 Implement datetime functions in velox/sparksql. oap-project#81 Fix type check in MapFunction oap-project#273 Let function validation fail for lookaround pattern in RE2-based implementation oap-project#124 Register lpad/rpad functions for Spark SQL. oap-project#63 Support substring_index sql function oap-project#189 Fix First/Last aggregate functions intermediate type and support decimal oap-project#245 Support date_add spark sql function oap-project#144
relative pr: Fix replace SparkSQL function oap-project#277 Support kPreceeding & kFollowing for window range frame type oap-project#287 support timestamp hash oap-project#269 Spark sum can overflow oap-project#101 Support float & double types in pmod function oap-project#157 Implement datetime functions in velox/sparksql. oap-project#81 Fix type check in MapFunction oap-project#273 Let function validation fail for lookaround pattern in RE2-based implementation oap-project#124 Register lpad/rpad functions for Spark SQL. oap-project#63 Support substring_index sql function oap-project#189 Fix First/Last aggregate functions intermediate type and support decimal oap-project#245 Support date_add spark sql function oap-project#144
…row(T, boolean) (#4873) Summary: Fix first/last Spark aggregate functions' intermediate type from T to row(T, boolean) to align with Spark, the second column in signature is just a place holder. oap-project#245 apache/incubator-gluten#1581 Pull Request resolved: #4873 Reviewed By: pedroerp Differential Revision: D47250246 Pulled By: mbasmanova fbshipit-source-id: dd6ccff394f820b40f59696adeee244172b27a68
relative pr: Fix replace SparkSQL function oap-project#277 Support kPreceeding & kFollowing for window range frame type oap-project#287 support timestamp hash oap-project#269 Spark sum can overflow oap-project#101 Support float & double types in pmod function oap-project#157 Implement datetime functions in velox/sparksql. oap-project#81 Fix type check in MapFunction oap-project#273 Let function validation fail for lookaround pattern in RE2-based implementation oap-project#124 Register lpad/rpad functions for Spark SQL. oap-project#63 Support substring_index sql function oap-project#189 Fix First/Last aggregate functions intermediate type and support decimal oap-project#245 Support date_add spark sql function oap-project#144
relative pr: Fix replace SparkSQL function oap-project#277 Support kPreceeding & kFollowing for window range frame type oap-project#287 support timestamp hash oap-project#269 Spark sum can overflow oap-project#101 Support float & double types in pmod function oap-project#157 Implement datetime functions in velox/sparksql. oap-project#81 Fix type check in MapFunction oap-project#273 Let function validation fail for lookaround pattern in RE2-based implementation oap-project#124 Register lpad/rpad functions for Spark SQL. oap-project#63 Support substring_index sql function oap-project#189 Fix First/Last aggregate functions intermediate type and support decimal oap-project#245 Support date_add spark sql function oap-project#144
relative pr: Fix replace SparkSQL function oap-project#277 Support kPreceeding & kFollowing for window range frame type oap-project#287 support timestamp hash oap-project#269 Spark sum can overflow oap-project#101 Support float & double types in pmod function oap-project#157 Implement datetime functions in velox/sparksql. oap-project#81 Fix type check in MapFunction oap-project#273 Let function validation fail for lookaround pattern in RE2-based implementation oap-project#124 Register lpad/rpad functions for Spark SQL. oap-project#63 Support substring_index sql function oap-project#189 Fix First/Last aggregate functions intermediate type and support decimal oap-project#245 Support date_add spark sql function oap-project#144
relative pr: Fix replace SparkSQL function oap-project#277 Support kPreceeding & kFollowing for window range frame type oap-project#287 support timestamp hash oap-project#269 Spark sum can overflow oap-project#101 Support float & double types in pmod function oap-project#157 Implement datetime functions in velox/sparksql. oap-project#81 Fix type check in MapFunction oap-project#273 Let function validation fail for lookaround pattern in RE2-based implementation oap-project#124 Register lpad/rpad functions for Spark SQL. oap-project#63 Support substring_index sql function oap-project#189 Fix First/Last aggregate functions intermediate type and support decimal oap-project#245 Support date_add spark sql function oap-project#144
…e memory leak for ClickHouse Backend (oap-project#245) * [Gluten-244] Remove 'testFailureIgnore' = true in pom.xml and fix some memory leak for ClickHouse Backend * Revert the pom.xml for velox backend
Align First/Last aggregate function's intermediate result with Spark.
Support decimal.