9e4c464025e654b41c91d2988e6a5f155c2d32e7
Files Diff
- Added: 0
- Removed: 0
- Renamed: 0
- Modified: 8
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Rename Method | 1 | ||
Rename Method public hashPartitionedWithLocal(columns List<Symbol>, localProperties List<? extends LocalProperty<Symbol>>) : PreferredProperties renamed to public hashPartitionedWithNullsReplicated(columns List<Symbol>) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties | From | To | |
Extract Method | 4 | ||
Extract Method public isNodePartitionedOn(columns Collection<Symbol>, nullsReplicated boolean) : boolean extracted from public isNodePartitionedOn(columns Collection<Symbol>) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties | From | To | |
Extract Method public isNodePartitionedOn(partitioning PartitioningHandle, columns List<Symbol>, nullsReplicated boolean) : boolean extracted from public isNodePartitionedOn(partitioning PartitioningHandle, columns List<Symbol>) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties | From | To | |
Extract Method public partitionedExchange(id PlanNodeId, scope Scope, child PlanNode, partitioningColumns List<Symbol>, hashColumns Optional<Symbol>, nullsReplicated boolean) : ExchangeNode extracted from public partitionedExchange(id PlanNodeId, scope Scope, child PlanNode, partitioningColumns List<Symbol>, hashColumns Optional<Symbol>) : ExchangeNode in class com.facebook.presto.sql.planner.plan.ExchangeNode | From | To | |
Extract Method public isStreamPartitionedOn(columns Collection<Symbol>, nullsReplicated boolean) : boolean extracted from public isStreamPartitionedOn(columns Collection<Symbol>) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties | From | To | |
Extract And Move Method | 1 | ||
Extract And Move Method public partitionedExchange(id PlanNodeId, scope Scope, child PlanNode, partitioningColumns List<Symbol>, hashColumns Optional<Symbol>, nullsReplicated boolean) : ExchangeNode extracted from public visitUnion(node UnionNode, context Context) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter & moved to class com.facebook.presto.sql.planner.plan.ExchangeNode | From | To |