[fix](Nereids) rewrite cte children check wrong map for consumer (#28220)
This commit is contained in:
@ -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),
|
||||
|
||||
Reference in New Issue
Block a user