|
29 | 29 | import org.apache.doris.common.util.TimeUtils; |
30 | 30 | import org.apache.doris.common.util.Util; |
31 | 31 | import org.apache.doris.nereids.StatementContext; |
32 | | -import org.apache.doris.nereids.analyzer.UnboundResultSink; |
33 | 32 | import org.apache.doris.nereids.glue.LogicalPlanAdapter; |
34 | 33 | import org.apache.doris.nereids.metrics.Event; |
35 | 34 | import org.apache.doris.nereids.metrics.EventSwitchParser; |
36 | 35 | import org.apache.doris.nereids.parser.Dialect; |
37 | 36 | import org.apache.doris.nereids.rules.RuleType; |
38 | 37 | import org.apache.doris.nereids.rules.exploration.mv.PreMaterializedViewRewriter.PreRewriteStrategy; |
39 | 38 | import org.apache.doris.nereids.rules.expression.ExpressionRuleType; |
40 | | -import org.apache.doris.nereids.trees.plans.commands.insert.InsertIntoTableCommand; |
41 | | -import org.apache.doris.nereids.trees.plans.logical.LogicalFileSink; |
42 | | -import org.apache.doris.nereids.trees.plans.logical.LogicalPlan; |
43 | 39 | import org.apache.doris.planner.GroupCommitBlockSink; |
44 | 40 | import org.apache.doris.qe.VariableMgr.VarAttr; |
45 | 41 | import org.apache.doris.thrift.TGroupCommitMode; |
@@ -4431,13 +4427,6 @@ public static boolean canUseNereidsDistributePlanner() { |
4431 | 4427 | if (!(parsedStatement instanceof LogicalPlanAdapter)) { |
4432 | 4428 | return false; |
4433 | 4429 | } |
4434 | | - LogicalPlan logicalPlan = ((LogicalPlanAdapter) parsedStatement).getLogicalPlan(); |
4435 | | - // TODO: support other sink |
4436 | | - if (!(logicalPlan instanceof UnboundResultSink |
4437 | | - || logicalPlan instanceof LogicalFileSink |
4438 | | - || logicalPlan instanceof InsertIntoTableCommand)) { |
4439 | | - return false; |
4440 | | - } |
4441 | 4430 | } |
4442 | 4431 | return sessionVariable.enableNereidsDistributePlanner; |
4443 | 4432 | } |
|
0 commit comments