Package org.apache.flink.table.planner.analyze
package org.apache.flink.table.planner.analyze
-
ClassDescriptionA collection of
PlanAnalyzers fororg.apache.flink.table.planner.delegation.StreamPlanner.An implementation ofPlanAnalyzerto analyze whether group aggregation can be optimized to local-global two_phase aggregation by tuning table configurations.An implementation ofPlanAnalyzerto analyze the potential risk of non-deterministic update whenOptimizerConfigOptions.TABLE_OPTIMIZER_NONDETERMINISTIC_UPDATE_STRATEGYis ignored.Plain POJO for advice provided byPlanAnalyzer.Categorize the semantics of aPlanAdvice.Categorize the scope of aPlanAdvice.Plan analyzer analyzes the optimized physical plan and provide potential risk warnings and optimization advice.The analyzedPlanAdvicewith a list of applicableRelNodeids.