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

yiguolei pushed a commit to branch branch-1.1-lts
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-1.1-lts by this push:
     new 6a7ccfdcca [fix](union)the union node should not pass through children 
in some case (#15314)
6a7ccfdcca is described below

commit 6a7ccfdcca12b2bf37e2b873484f626333caaab6
Author: starocean999 <40539150+starocean...@users.noreply.github.com>
AuthorDate: Fri Dec 23 16:43:45 2022 +0800

    [fix](union)the union node should not pass through children in some case 
(#15314)
---
 .../src/main/java/org/apache/doris/planner/SetOperationNode.java    | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/planner/SetOperationNode.java 
b/fe/fe-core/src/main/java/org/apache/doris/planner/SetOperationNode.java
index a16ef960a1..a3e3fc9792 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/planner/SetOperationNode.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/planner/SetOperationNode.java
@@ -269,8 +269,12 @@ public abstract class SetOperationNode extends PlanNode {
         }
 
         for (int i = 0; i < setOpResultExprs_.size(); ++i) {
-            if (!setOpTupleDescriptor.getSlots().get(i).isMaterialized())
+            if (!setOpTupleDescriptor.getSlots().get(i).isMaterialized()) {
+                if (VectorizedUtil.isVectorized() && 
childTupleDescriptor.getSlots().get(i).isMaterialized()) {
+                    return false;
+                }
                 continue;
+            }
             SlotRef setOpSlotRef = 
setOpResultExprs_.get(i).unwrapSlotRef(false);
             SlotRef childSlotRef = childExprList.get(i).unwrapSlotRef(false);
             Preconditions.checkNotNull(setOpSlotRef);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to