From 3d7524ffd8986111ed8d28290fea5f65c07f9af0 Mon Sep 17 00:00:00 2001 From: yangtao555 Date: Thu, 9 Jul 2026 17:18:17 +0800 Subject: [PATCH] [fix](mv) Fix scan materialization pattern context check --- .../mv/MaterializedViewAggregateOnNoneAggregateRule.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewAggregateOnNoneAggregateRule.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewAggregateOnNoneAggregateRule.java index 12a822b73885ee..883b6651ae7bd6 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewAggregateOnNoneAggregateRule.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewAggregateOnNoneAggregateRule.java @@ -91,8 +91,8 @@ protected boolean checkMaterializationPattern(StructInfo structInfo, CascadesCon PlanCheckContext scanCheckContext = PlanCheckContext.of(ImmutableSet.of()); return structInfo.getTopPlan().accept(StructInfo.SCAN_PLAN_PATTERN_CHECKER, scanCheckContext) && !scanCheckContext.isContainsTopAggregate() - && !joinCheckContext.isContainsTopLimit() && !joinCheckContext.isContainsTopTopN() - && !joinCheckContext.isContainsTopWindow(); + && !scanCheckContext.isContainsTopLimit() && !scanCheckContext.isContainsTopTopN() + && !scanCheckContext.isContainsTopWindow(); } @Override