Class GroupAggregationAnalyzer
java.lang.Object
org.apache.flink.table.planner.analyze.GroupAggregationAnalyzer
- All Implemented Interfaces:
PlanAnalyzer
An implementation of
PlanAnalyzer to analyze whether group aggregation can be optimized
to local-global two_phase aggregation by tuning table configurations.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flink.table.planner.analyze.PlanAnalyzer
PlanAnalyzer.AnalyzedResult -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionanalyze(FlinkRelNode rel) Analyze the optimizedRelNodeand returnPlanAnalyzer.AnalyzedResult.
-
Field Details
-
INSTANCE
-
-
Method Details
-
analyze
Description copied from interface:PlanAnalyzerAnalyze the optimizedRelNodeand returnPlanAnalyzer.AnalyzedResult.- Specified by:
analyzein interfacePlanAnalyzer
-