|
Change Parameter Type symbols : List<Symbol> to hash : HashComputation in method public getRequiredHashSymbol(hash HashComputation) : Symbol in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.PlanWithProperties |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method private plan(node PlanNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to preferredHashes : HashComputationSet in method private planSimpleNodeWithProperties(node PlanNode, preferredHashes HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitProject(node ProjectNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitMarkDistinct(node MarkDistinctNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitGroupId(node GroupIdNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type preferredHashSymbol : List<Symbol> to hashComputation : Optional<HashComputation> in method public withHashComputation(node PlanNode, hashComputation Optional<HashComputation>) : HashComputationSet in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.HashComputationSet |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitTopNRowNumber(node TopNRowNumberNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitDistinctLimit(node DistinctLimitNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitRowNumber(node RowNumberNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type hashSymbols : Map<List<Symbol>,Symbol> to hashSymbols : Map<HashComputation,Symbol> in method public PlanWithProperties(node PlanNode, hashSymbols Map<HashComputation,Symbol>) in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.PlanWithProperties |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitIndexJoin(node IndexJoinNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitUnnest(node UnnestNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitSemiJoin(node SemiJoinNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to preferredHashes : HashComputationSet in method private planSimpleNodeWithProperties(node PlanNode, preferredHashes HashComputationSet, alwaysPruneExtraHashSymbols boolean) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitExchange(node ExchangeNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitEnforceSingleRow(node EnforceSingleRowNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitJoin(node JoinNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method protected visitPlan(node PlanNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitUnion(node UnionNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Parameter Type parentPreference : HashSymbolPreference to parentPreference : HashComputationSet in method public visitWindow(node WindowNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type allHashSymbols : Map<List<Symbol>,Symbol> to allHashSymbols : Map<HashComputation,Symbol> in method public visitProject(node ProjectNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type outputHashSymbols : Map<List<Symbol>,Symbol> to outputHashSymbols : Map<HashComputation,Symbol> in method private enforce(planWithProperties PlanWithProperties, requiredHashes HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type sourceContext : HashSymbolPreference to sourceContext : HashComputationSet in method public visitExchange(node ExchangeNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type preferredHashInputSymbols : List<Symbol> to hashComputation : HashComputation in method public visitExchange(node ExchangeNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type resultHashSymbols : Map<Symbol,List<Symbol>> to resultHashSymbols : Map<Symbol,HashComputation> in method private enforce(planWithProperties PlanWithProperties, requiredHashes HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type leftSymbols : List<Symbol> to leftHashComputation : Optional<HashComputation> in method public visitJoin(node JoinNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type sourceContext : HashSymbolPreference to sourceContext : HashComputationSet in method public visitProject(node ProjectNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type preferredHashSymbol : List<Symbol> to preferredHashSymbol : HashComputation in method public visitExchange(node ExchangeNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type preferredHashSymbols : List<List<Symbol>> to hashSymbolOrder : List<HashComputation> in method public visitExchange(node ExchangeNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type newHashSymbols : Map<List<Symbol>,Symbol> to newHashSymbols : Map<HashComputation,Symbol> in method public visitExchange(node ExchangeNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type newHashSymbols : Map<List<Symbol>,Symbol> to newHashSymbols : Map<HashComputation,Symbol> in method public visitUnion(node UnionNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type preferredHashSymbol : List<Symbol> to preferredHashSymbol : HashComputation in method public visitUnion(node UnionNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type allHashSymbols : Map<List<Symbol>,Symbol> to allHashSymbols : Map<HashComputation,Symbol> in method public visitJoin(node JoinNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type entry : Entry<List<Symbol>,Symbol> to entry : Entry<HashComputation,Symbol> in method public visitUnion(node UnionNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type probeSymbols : List<Symbol> to probeHashComputation : Optional<HashComputation> in method public visitIndexJoin(node IndexJoinNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type preference : HashSymbolPreference to preference : HashComputationSet in method public visitExchange(node ExchangeNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type preference : HashSymbolPreference to preference : HashComputationSet in method public visitUnion(node UnionNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type rightSymbols : List<Symbol> to rightHashComputation : Optional<HashComputation> in method public visitJoin(node JoinNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type allHashSymbols : Map<List<Symbol>,Symbol> to allHashSymbols : Map<HashComputation,Symbol> in method public visitIndexJoin(node IndexJoinNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type partitionSymbols : List<Symbol> to partitionSymbols : HashComputation in method private enforce(planWithProperties PlanWithProperties, requiredHashes HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type preferredHashInputSymbols : List<Symbol> to hashComputation : HashComputation in method public visitUnion(node UnionNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type sourcePreference : HashSymbolPreference to sourcePreference : HashComputationSet in method public visitUnion(node UnionNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type hashSymbols : Map<List<Symbol>,Symbol> to hashSymbols : Map<HashComputation,Symbol> in method private planSimpleNodeWithProperties(node PlanNode, preferredHashes HashComputationSet, alwaysPruneExtraHashSymbols boolean) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type partitionSymbols : List<Symbol> to hashComputation : HashComputation in method private enforce(planWithProperties PlanWithProperties, requiredHashes HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type hashSymbols : Map<List<Symbol>,Symbol> to hashSymbols : Map<HashComputation,Symbol> in method public visitUnnest(node UnnestNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Change Variable Type preferredHashSymbol : List<Symbol> to hashComputation : HashComputation in method public visitProject(node ProjectNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Rename Variable rightSymbols : List<Symbol> to rightHashComputation : Optional<HashComputation> in method public visitJoin(node JoinNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Rename Variable preferredHashInputSymbols : List<Symbol> to hashComputation : HashComputation in method public visitUnion(node UnionNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Rename Variable preferredHashInputSymbols : List<Symbol> to hashComputation : HashComputation in method public visitExchange(node ExchangeNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Rename Variable partitionSymbols : List<Symbol> to hashComputation : HashComputation in method private enforce(planWithProperties PlanWithProperties, requiredHashes HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Rename Variable uniqueOutputSymbols : Set<Symbol> to uniqueSymbols : Set<Symbol> in method public pruneSymbols(symbols List<Symbol>) : HashComputationSet in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.HashComputationSet |
From |
To |
|
Rename Variable leftSymbols : List<Symbol> to leftHashComputation : Optional<HashComputation> in method public visitJoin(node JoinNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Rename Variable probeSymbols : List<Symbol> to probeHashComputation : Optional<HashComputation> in method public visitIndexJoin(node IndexJoinNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Rename Variable preferredHashSymbols : List<List<Symbol>> to hashSymbolOrder : List<HashComputation> in method public visitExchange(node ExchangeNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Rename Variable preferredHashSymbol : List<Symbol> to hashComputation : HashComputation in method public visitProject(node ProjectNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Rename Parameter parentPreference : HashSymbolPreference to preferredHashes : HashComputationSet in method private planSimpleNodeWithProperties(node PlanNode, preferredHashes HashComputationSet, alwaysPruneExtraHashSymbols boolean) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Rename Parameter alwaysPruneExtraHashSymbols : boolean to pruneExtraHashSymbols : boolean in method private planAndEnforce(node PlanNode, requiredHashes HashComputationSet, pruneExtraHashSymbols boolean, preferredHashes HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Rename Parameter symbols : List<Symbol> to hash : HashComputation in method public getRequiredHashSymbol(hash HashComputation) : Symbol in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.PlanWithProperties |
From |
To |
|
Rename Parameter parentPreference : HashSymbolPreference to preferredHashes : HashComputationSet in method private planSimpleNodeWithProperties(node PlanNode, preferredHashes HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter |
From |
To |
|
Rename Parameter preferredHashSymbol : List<Symbol> to hashComputation : Optional<HashComputation> in method public withHashComputation(node PlanNode, hashComputation Optional<HashComputation>) : HashComputationSet in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.HashComputationSet |
From |
To |
|
Rename Parameter outputSymbols : List<Symbol> to symbols : List<Symbol> in method public pruneSymbols(symbols List<Symbol>) : HashComputationSet in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.HashComputationSet |
From |
To |