[fix](planner)should call SlotRef'smaterializeSrcExpr() method if the slotRef is materialized (#25467)

This commit is contained in:
starocean999
2023-10-16 19:42:12 +08:00
committed by GitHub
parent dd1c4f4218
commit 7fd876f3a2

View File

@ -585,6 +585,7 @@ public abstract class JoinNodeBase extends PlanNode {
rhsExpr = rhsExpr.substitute(tmpSmap);
vSrcToOutputSMap.getLhs().add(rhsExpr);
SlotRef slotRef = new SlotRef(slotDesc);
slotRef.materializeSrcExpr();
vSrcToOutputSMap.getRhs().add(slotRef);
newRhs.add(slotRef);
bSmapChanged = true;