|
Move Method private rewriteScalarAggregation(applyNode ApplyNode, scalarAggregation AggregationNode, scalarAggregationSource PlanNode, joinExpression Optional<Expression>, nonNull Symbol) : PlanNode from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private rewriteScalarAggregation(applyNode ApplyNode, scalarAggregation AggregationNode, scalarAggregationSource PlanNode, joinExpression Optional<Expression>, nonNull Symbol) : PlanNode from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter |
From |
To |
|
Move Method private createAggregationNode(scalarAggregation AggregationNode, leftOuterJoin JoinNode, nonNullableAggregationSourceSymbol Symbol) : Optional<AggregationNode> from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private createAggregationNode(scalarAggregation AggregationNode, leftOuterJoin JoinNode, nonNullableAggregationSourceSymbol Symbol) : Optional<AggregationNode> from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter |
From |
To |
|
Move Method private updateFilterNode(filterNodeSearcher PlanNodeSearcher, newPredicates List<Expression>) : PlanNode from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private updateFilterNode(filterNodeSearcher PlanNodeSearcher, newPredicates List<Expression>) : PlanNode from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter |
From |
To |
|
Move Method private isSupportedPredicate(predicate Expression) : boolean from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private isSupportedPredicate(predicate Expression) : boolean from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter |
From |
To |
|
Move Method private decorrelateFilters(node PlanNode, correlation List<Symbol>) : Optional<DecorrelatedNode> from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private decorrelateFilters(node PlanNode, correlation List<Symbol>) : Optional<DecorrelatedNode> from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter |
From |
To |
|
Move Method private isUsingPredicate(symbols List<Symbol>) : Predicate<Expression> from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private isUsingPredicate(symbols List<Symbol>) : Predicate<Expression> from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter |
From |
To |
|
Move Method private rewriteScalarAggregation(apply ApplyNode, aggregation AggregationNode) : PlanNode from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to public rewriteScalarAggregation(apply ApplyNode, aggregation AggregationNode) : PlanNode from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter |
From |
To |
|
Move Method private ensureJoinSymbolsAreReturned(scalarAggregationSource PlanNode, joinPredicate List<Expression>) : PlanNode from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private ensureJoinSymbolsAreReturned(scalarAggregationSource PlanNode, joinPredicate List<Expression>) : PlanNode from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter |
From |
To |
|
Move Method private decorrelatedNode(correlatedPredicates List<Expression>, node PlanNode, correlation List<Symbol>) : Optional<DecorrelatedNode> from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private decorrelatedNode(correlatedPredicates List<Expression>, node PlanNode, correlation List<Symbol>) : Optional<DecorrelatedNode> from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter |
From |
To |