@Internal public class GroupAggregationAnalyzer extends Object implements PlanAnalyzer
PlanAnalyzer to analyze whether group aggregation can be optimized
to local-global two_phase aggregation by tuning table configurations.PlanAnalyzer.AnalyzedResult| Modifier and Type | Field and Description |
|---|---|
static GroupAggregationAnalyzer |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
Optional<PlanAnalyzer.AnalyzedResult> |
analyze(org.apache.flink.table.planner.plan.nodes.FlinkRelNode rel)
Analyze the optimized
RelNode and return PlanAnalyzer.AnalyzedResult. |
public static final GroupAggregationAnalyzer INSTANCE
public Optional<PlanAnalyzer.AnalyzedResult> analyze(org.apache.flink.table.planner.plan.nodes.FlinkRelNode rel)
PlanAnalyzerRelNode and return PlanAnalyzer.AnalyzedResult.analyze in interface PlanAnalyzerCopyright © 2014–2024 The Apache Software Foundation. All rights reserved.