849016ac56cc29955870d3cdf0ae4dc354de01b7
Files Diff
- Added: 0
- Removed: 0
- Renamed: 0
- Modified: 6
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Rename Method | 4 | ||
Rename Method public hashPartitioned(columns List<Symbol>) : PreferredProperties renamed to public partitionedWithNullsReplicated(partitioning Partitioning) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties | From | To | |
Rename Method public getHashingOrder() : Optional<List<Symbol>> renamed to public getPartitioning() : Optional<Partitioning> in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties | From | To | |
Rename Method public hashPartitionedWithNullsReplicated(columns List<Symbol>) : PreferredProperties renamed to public partitionedWithNullsReplicated(columns Set<Symbol>) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties | From | To | |
Rename Method public hashPartitioned(columns List<Symbol>) : PartitioningProperties renamed to public partitioned(partitioning Partitioning) : PartitioningProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties | From | To | |
Change Parameter Type | 3 | ||
Change Parameter Type columns : List<Symbol> to partitioning : Partitioning in method public partitionedWithNullsReplicated(partitioning Partitioning) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties | From | To | |
Change Parameter Type columns : List<Symbol> to columns : Set<Symbol> in method public partitionedWithNullsReplicated(columns Set<Symbol>) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties | From | To | |
Change Parameter Type columns : List<Symbol> to partitioning : Partitioning in method public partitioned(partitioning Partitioning) : PartitioningProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties | From | To | |
Rename Variable | 3 | ||
Rename Variable newHashingOrder : Optional<List<Symbol>> to newPartitioning : Optional<Partitioning> in method public translate(translator Function<Symbol,Optional<Symbol>>) : Optional<PartitioningProperties> in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties | From | To | |
Rename Variable sourceToFilteringSource : SetMultimap<Symbol,Symbol> to builder : ImmutableSetMultimap.Builder<T,T> in method private createMapping(keys List<T>, values List<T>) : SetMultimap<T,T> in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | From | To | |
Rename Variable partitioningPreference : PreferredProperties.PartitioningProperties to parentPartitioningPreference : PreferredProperties.PartitioningProperties in method public visitUnion(node UnionNode, context Context) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | From | To | |
Change Return Type | 1 | ||
Change Return Type Optional<List<Symbol>> to Optional<Partitioning> in method public getPartitioning() : Optional<Partitioning> in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties | From | To | |
Parameterize Variable | 2 | ||
Parameterize Variable sourceSymbols : List<Symbol> to keys : List<T> in method private createMapping(keys List<T>, values List<T>) : SetMultimap<T,T> in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | From | To | |
Parameterize Variable filteringSourceSymbols : List<Symbol> to values : List<T> in method private createMapping(keys List<T>, values List<T>) : SetMultimap<T,T> in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | From | To | |
Rename Attribute | 1 | ||
Rename Attribute hashingOrder : Optional<List<Symbol>> to partitioning : Optional<Partitioning> in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties | From | To | |
Change Variable Type | 4 | ||
Change Variable Type sourceSymbols : List<Symbol> to keys : List<T> in method private createMapping(keys List<T>, values List<T>) : SetMultimap<T,T> in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | From | To | |
Change Variable Type newHashingOrder : Optional<List<Symbol>> to newPartitioning : Optional<Partitioning> in method public translate(translator Function<Symbol,Optional<Symbol>>) : Optional<PartitioningProperties> in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties | From | To | |
Change Variable Type sourceToFilteringSource : SetMultimap<Symbol,Symbol> to builder : ImmutableSetMultimap.Builder<T,T> in method private createMapping(keys List<T>, values List<T>) : SetMultimap<T,T> in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | From | To | |
Change Variable Type filteringSourceSymbols : List<Symbol> to values : List<T> in method private createMapping(keys List<T>, values List<T>) : SetMultimap<T,T> in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | From | To | |
Change Attribute Type | 1 | ||
Change Attribute Type hashingOrder : Optional<List<Symbol>> to partitioning : Optional<Partitioning> in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties | From | To | |
Extract Method | 3 | ||
Extract Method private createMapping(keys List<T>, values List<T>) : SetMultimap<T,T> extracted from public visitJoin(node JoinNode, context Context) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | From | To | |
Extract Method private createMapping(keys List<T>, values List<T>) : SetMultimap<T,T> extracted from public visitSemiJoin(node SemiJoinNode, context Context) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | From | To | |
Extract Method public partitioned(partitioning Partitioning) : PreferredProperties extracted from public hashPartitioned(columns List<Symbol>) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties | From | To | |
Rename Parameter | 2 | ||
Rename Parameter columns : List<Symbol> to partitioning : Partitioning in method public partitioned(partitioning Partitioning) : PartitioningProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties | From | To | |
Rename Parameter columns : List<Symbol> to partitioning : Partitioning in method public partitionedWithNullsReplicated(partitioning Partitioning) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties | From | To |