All Implemented Interfaces:
OptimizerRules.CoordinatorOnly, OptimizerRules.LocalAware<LogicalPlan>

public final class DeduplicateAggs extends ReplaceAggregateAggExpressionWithEval implements OptimizerRules.CoordinatorOnly
This rule handles duplicate aggregate functions to avoid duplicate compute stats a = min(x), b = min(x), c = count(*), d = count() by g becomes stats a = min(x), c = count(*) by g | eval b = a, d = c | keep a, b, c, d, g
  • Constructor Details

    • DeduplicateAggs

      public DeduplicateAggs()