This is an automated email from the ASF dual-hosted git repository.
lingmiao pushed a commit to branch repair_outer_join_0714
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/repair_outer_join_0714 by this
push:
new 27325a5ff3 [fix](planner)nullable info in IntermediateTuple do not be
serialized in hash join node (#10848)
27325a5ff3 is described below
commit 27325a5ff341321b568226ce43d29278358238ba
Author: morrySnow <[email protected]>
AuthorDate: Thu Jul 14 19:15:43 2022 +0800
[fix](planner)nullable info in IntermediateTuple do not be serialized in
hash join node (#10848)
---
fe/fe-core/src/main/java/org/apache/doris/planner/HashJoinNode.java | 2 ++
1 file changed, 2 insertions(+)
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/planner/HashJoinNode.java
b/fe/fe-core/src/main/java/org/apache/doris/planner/HashJoinNode.java
index b79a2345e1..7eda81014a 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/planner/HashJoinNode.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/planner/HashJoinNode.java
@@ -583,6 +583,7 @@ public class HashJoinNode extends PlanNode {
originToIntermediateSmap.put(new SlotRef(slotDescriptor), new
SlotRef(intermediateSlotDesc));
}
}
+ vIntermediateLeftTupleDesc.computeMemLayout();
// right
originTidsToIntermediateTidMap.put(getChild(1).getOutputTupleIds(),
vIntermediateRightTupleDesc.getId());
for (TupleDescriptor tupleDescriptor :
analyzer.getDescTbl().getTupleDesc(getChild(1).getOutputTupleIds())) {
@@ -595,6 +596,7 @@ public class HashJoinNode extends PlanNode {
originToIntermediateSmap.put(new SlotRef(slotDescriptor), new
SlotRef(intermediateSlotDesc));
}
}
+ vIntermediateRightTupleDesc.computeMemLayout();
// 3. replace srcExpr by intermediate tuple
Preconditions.checkState(vSrcToOutputSMap != null);
vSrcToOutputSMap.substituteLhs(originToIntermediateSmap, analyzer);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]