|
Change Parameter Type groupByKeys : List<Symbol> to groupByKeys : Set<Symbol> in method private createNonDistinctAggregation(aggregateInfo AggregateInfo, distinctSymbol Symbol, duplicatedDistinctSymbol Symbol, groupByKeys Set<Symbol>, groupIdNode GroupIdNode, originalNode MarkDistinctNode, aggregationOutputSymbolsMapBuilder ImmutableMap.Builder) : AggregationNode in class com.facebook.presto.sql.planner.optimizations.OptimizeMixedDistinctAggregations.Optimizer |
From |
To |
|
Change Parameter Type allSymbols : List<Symbol> to allSymbols : Set<Symbol> in method private createGroupIdNode(groupBySymbols List<Symbol>, nonDistinctAggregateSymbols List<Symbol>, distinctSymbol Symbol, duplicatedDistinctSymbol Symbol, groupSymbol Symbol, allSymbols Set<Symbol>, source PlanNode) : GroupIdNode in class com.facebook.presto.sql.planner.optimizations.OptimizeMixedDistinctAggregations.Optimizer |
From |
To |
|
Change Variable Type group0 : List<Symbol> to group0 : Set<Symbol> in method private createGroupIdNode(groupBySymbols List<Symbol>, nonDistinctAggregateSymbols List<Symbol>, distinctSymbol Symbol, duplicatedDistinctSymbol Symbol, groupSymbol Symbol, allSymbols Set<Symbol>, source PlanNode) : GroupIdNode in class com.facebook.presto.sql.planner.optimizations.OptimizeMixedDistinctAggregations.Optimizer |
From |
To |
|
Change Variable Type allSymbols : List<Symbol> to allSymbols : Set<Symbol> in method public visitMarkDistinct(node MarkDistinctNode, context RewriteContext<Optional<AggregateInfo>>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.OptimizeMixedDistinctAggregations.Optimizer |
From |
To |
|
Change Variable Type groupByKeys : List<Symbol> to groupByKeys : Set<Symbol> in method public visitMarkDistinct(node MarkDistinctNode, context RewriteContext<Optional<AggregateInfo>>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.OptimizeMixedDistinctAggregations.Optimizer |
From |
To |
|
Change Variable Type group1 : List<Symbol> to group1 : Set<Symbol> in method private createGroupIdNode(groupBySymbols List<Symbol>, nonDistinctAggregateSymbols List<Symbol>, distinctSymbol Symbol, duplicatedDistinctSymbol Symbol, groupSymbol Symbol, allSymbols Set<Symbol>, source PlanNode) : GroupIdNode in class com.facebook.presto.sql.planner.optimizations.OptimizeMixedDistinctAggregations.Optimizer |
From |
To |