This is an automated email from the ASF dual-hosted git repository.

englefly pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 561e35171ad [fix](nereids) fix regression case 
"nereids_p0/runtimefilter" (#29776)
561e35171ad is described below

commit 561e35171ad5f1b15d1e2522f0564929a79a6d88
Author: minghong <[email protected]>
AuthorDate: Wed Jan 10 18:36:27 2024 +0800

    [fix](nereids) fix regression case "nereids_p0/runtimefilter" (#29776)
---
 .../org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java | 1 +
 regression-test/suites/nereids_p0/runtime_filter/runtime_filter.groovy  | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java
 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java
index da28b40b038..6442d062840 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java
@@ -370,6 +370,7 @@ public class RuntimeFilterGenerator extends 
PlanPostProcessor {
 
         List<Expression> hashJoinConjuncts = 
join.getHashJoinConjuncts().stream().collect(Collectors.toList());
         for (int i = 0; i < hashJoinConjuncts.size(); i++) {
+            // BE do not support RF generated from NullSafeEqual, skip them
             if (hashJoinConjuncts.get(i) instanceof EqualTo) {
                 EqualTo equalTo = ((EqualTo) 
JoinUtils.swapEqualToForChildrenOrder(
                         (EqualTo) hashJoinConjuncts.get(i), 
join.left().getOutputSet()));
diff --git 
a/regression-test/suites/nereids_p0/runtime_filter/runtime_filter.groovy 
b/regression-test/suites/nereids_p0/runtime_filter/runtime_filter.groovy
index 905ac6dd87b..17fac79427e 100644
--- a/regression-test/suites/nereids_p0/runtime_filter/runtime_filter.groovy
+++ b/regression-test/suites/nereids_p0/runtime_filter/runtime_filter.groovy
@@ -38,7 +38,7 @@ suite("runtime_filter") {
             rf_dws_asset_domain_statistics_daily t1
             INNER JOIN ( 
                 SELECT account_id, account_name
-                FROM dws_asset_domain_statistics_daily
+                FROM rf_dws_asset_domain_statistics_daily
                 WHERE d_s = '2023-12-20'
             ) t2 
             ON (t1.account_id <=> t2.account_id);


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to