|
Change Parameter Type rules : List<Rule> to rules : List<Rule<?>> in method public ComposableStatsCalculator(rules List<Rule<?>>) in class com.facebook.presto.cost.ComposableStatsCalculator |
From |
To |
|
Change Parameter Type rule : ComposableStatsCalculator.Rule to rule : Rule<?> in method public check(rule Rule<?>, statisticsAssertionConsumer Consumer<PlanNodeStatsAssertion>) : StatsCalculatorAssertion in class com.facebook.presto.cost.StatsCalculatorAssertion |
From |
To |
|
Change Parameter Type node : PlanNode to node : AggregationNode in method protected doCalculate(node AggregationNode, statsProvider StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.AggregationStatsRule |
From |
To |
|
Change Parameter Type node : PlanNode to node : EnforceSingleRowNode in method protected doCalculate(node EnforceSingleRowNode, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.EnforceSingleRowStatsRule |
From |
To |
|
Change Parameter Type node : PlanNode to node : FilterNode in method protected doCalculate(node FilterNode, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.SimpleFilterProjectSemiJoinStatsRule |
From |
To |
|
Change Parameter Type node : PlanNode to node : UnionNode in method protected doCalculate(node UnionNode, statsProvider StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.UnionStatsRule |
From |
To |
|
Change Parameter Type node : PlanNode to node : ValuesNode in method public calculate(node ValuesNode, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.ValuesStatsRule |
From |
To |
|
Change Parameter Type node : PlanNode to node : FilterNode in method public calculate(node FilterNode, statsProvider StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.FilterStatsRule |
From |
To |
|
Change Parameter Type node : PlanNode to node : T in method public calculate(node T, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.ComposableStatsCalculator.Rule |
From |
To |
|
Change Parameter Type node : PlanNode to node : ExchangeNode in method protected doCalculate(node ExchangeNode, statsProvider StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.ExchangeStatsRule |
From |
To |
|
Change Parameter Type node : PlanNode to node : JoinNode in method protected doCalculate(node JoinNode, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.JoinStatsRule |
From |
To |
|
Change Parameter Type node : PlanNode to node : LimitNode in method protected doCalculate(node LimitNode, statsProvider StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.LimitStatsRule |
From |
To |
|
Change Parameter Type node : PlanNode to node : TableScanNode in method protected doCalculate(node TableScanNode, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.TableScanStatsRule |
From |
To |
|
Change Parameter Type node : PlanNode to node : T in method public calculate(node T, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.SimpleStatsRule |
From |
To |
|
Change Parameter Type node : PlanNode to node : OutputNode in method public calculate(node OutputNode, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.OutputStatsRule |
From |
To |
|
Change Parameter Type node : PlanNode to node : SemiJoinNode in method public calculate(node SemiJoinNode, statsProvider StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.SemiJoinStatsRule |
From |
To |
|
Change Parameter Type node : PlanNode to node : ProjectNode in method protected doCalculate(node ProjectNode, statsProvider StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.ProjectStatsRule |
From |
To |
|
Parameterize Variable tableScanNode : TableScanNode to node : TableScanNode in method protected doCalculate(node TableScanNode, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.TableScanStatsRule |
From |
To |
|
Parameterize Variable projectNode : ProjectNode to node : ProjectNode in method protected doCalculate(node ProjectNode, statsProvider StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.ProjectStatsRule |
From |
To |
|
Parameterize Variable limitNode : LimitNode to node : LimitNode in method protected doCalculate(node LimitNode, statsProvider StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.LimitStatsRule |
From |
To |
|
Parameterize Variable filterNode : FilterNode to node : FilterNode in method protected doCalculate(node FilterNode, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.SimpleFilterProjectSemiJoinStatsRule |
From |
To |
|
Parameterize Variable valuesNode : ValuesNode to node : ValuesNode in method public calculate(node ValuesNode, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.ValuesStatsRule |
From |
To |
|
Parameterize Variable joinNode : JoinNode to node : JoinNode in method protected doCalculate(node JoinNode, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.JoinStatsRule |
From |
To |
|
Parameterize Variable filterNode : FilterNode to node : FilterNode in method public calculate(node FilterNode, statsProvider StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.FilterStatsRule |
From |
To |
|
Parameterize Variable unionNode : SetOperationNode to node : UnionNode in method protected doCalculate(node UnionNode, statsProvider StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.UnionStatsRule |
From |
To |
|
Change Variable Type rule : Rule to rule : Rule<?> in method public calculateStats(node PlanNode, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : PlanNodeStatsEstimate in class com.facebook.presto.cost.ComposableStatsCalculator |
From |
To |
|
Change Variable Type ruleIterator : Iterator<Rule> to ruleIterator : Iterator<Rule<?>> in method public calculateStats(node PlanNode, sourceStats StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : PlanNodeStatsEstimate in class com.facebook.presto.cost.ComposableStatsCalculator |
From |
To |
|
Change Variable Type rules : ImmutableList.Builder<ComposableStatsCalculator.Rule> to rules : ImmutableList.Builder<Rule<?>> in method public createNewStatsCalculator(metadata Metadata) : StatsCalculator in class com.facebook.presto.server.ServerMainModule |
From |
To |
|
Change Variable Type unionNode : SetOperationNode to node : UnionNode in method protected doCalculate(node UnionNode, statsProvider StatsProvider, lookup Lookup, session Session, types Map<Symbol,Type>) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.UnionStatsRule |
From |
To |