[fix](Nereids) rewrite cte children check wrong map for consumer (#28220)

This commit is contained in:
morrySnow
2023-12-11 14:58:42 +08:00
committed by GitHub
parent c2d6fbbc85
commit 3c2e8b0ecf

View File

@ -78,7 +78,7 @@ public class RewriteCteChildren extends DefaultPlanRewriter<CascadesContext> imp
CascadesContext cascadesContext) {
LogicalPlan outer;
if (cascadesContext.getStatementContext().getRewrittenCteConsumer().containsKey(cteAnchor.getCteId())) {
outer = cascadesContext.getStatementContext().getRewrittenCteProducer().get(cteAnchor.getCteId());
outer = cascadesContext.getStatementContext().getRewrittenCteConsumer().get(cteAnchor.getCteId());
} else {
CascadesContext outerCascadesCtx = CascadesContext.newSubtreeContext(
Optional.empty(), cascadesContext, cteAnchor.child(1),