@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(FlinkRelNode rel)
Analyze the optimized
RelNode and return PlanAnalyzer.AnalyzedResult. |
public static final GroupAggregationAnalyzer INSTANCE
public Optional<PlanAnalyzer.AnalyzedResult> analyze(FlinkRelNode rel)
PlanAnalyzerRelNode and return PlanAnalyzer.AnalyzedResult.analyze in interface PlanAnalyzerCopyright © 2014–2025 The Apache Software Foundation. All rights reserved.