72ce7a496615f07a671b9e2c9be092eea123791e
Files Diff
- Added: 10
- Removed: 3
- Renamed: 0
- Modified: 38
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Change Parameter Type | 3 | ||
Change Parameter Type summarizedPartition : SummarizedPartition to tableLayout : Optional<TableLayoutHandle> in method public TableScanNode(id PlanNodeId, table TableHandle, outputs List<Symbol>, assignments Map<Symbol,ColumnHandle>, tableLayout Optional<TableLayoutHandle>, currentConstraint TupleDomain<ColumnHandle>, originalConstraint Expression) in class com.facebook.presto.sql.planner.plan.TableScanNode | From | To | |
Change Parameter Type tableHandle : TableHandle to handle : TableLayoutHandle in method private getLocalQuerySplit(handle TableLayoutHandle) : Split in class com.facebook.presto.testing.LocalQueryRunner | From | To | |
Change Parameter Type handle : TableHandle to connectorId : String in method public getConnectorSplitManager(connectorId String) : ConnectorSplitManager in class com.facebook.presto.split.SplitManager | From | To | |
Rename Variable | 7 | ||
Rename Variable partition : Partition to domain : TupleDomain<ColumnHandle> in method public visitAggregation(node AggregationNode, context RewriteContext<Void>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.MetadataQueryOptimizer.Optimizer | From | To | |
Rename Variable partitionsDomainSummary : TupleDomain<ColumnHandle> to constraint : TupleDomain<ColumnHandle> in method public visitTableScan(node TableScanNode, context Void) : Void in class com.facebook.presto.util.JsonPlanPrinter.SourceVisitor | From | To | |
Rename Variable partitions : List<Partition> to layout : TableLayout in method public visitAggregation(node AggregationNode, context RewriteContext<Void>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.MetadataQueryOptimizer.Optimizer | From | To | |
Rename Variable tupleDomain : TupleDomain<ColumnHandle> to constraint : TupleDomain<ColumnHandle> in method private planTableScan(node TableScanNode, predicate Expression, context Context) : PlanNode in class com.facebook.presto.sql.planner.optimizations.IndexJoinOptimizer.IndexSourceRewriter | From | To | |
Rename Variable entry : Map.Entry<Symbol,ColumnHandle> to assignment : Map.Entry<Symbol,ColumnHandle> in method public visitTableScan(node TableScanNode, indent Integer) : Void in class com.facebook.presto.sql.planner.PlanPrinter.Visitor | From | To | |
Rename Variable partitionsDomainSummary : TupleDomain<ColumnHandle> to constraint : TupleDomain<ColumnHandle> in method public visitTableScan(node TableScanNode, indent Integer) : Void in class com.facebook.presto.sql.planner.PlanPrinter.Visitor | From | To | |
Rename Variable originalConstraint : Expression to predicate : Expression in method public visitTableScan(node TableScanNode, context RewriteContext<Expression>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.PredicatePushDown.Rewriter | From | To | |
Rename Attribute | 2 | ||
Rename Attribute partitionsDroppedBySerialization : boolean to currentConstraint : TupleDomain<ColumnHandle> in class com.facebook.presto.sql.planner.plan.TableScanNode | From | To | |
Rename Attribute summarizedPartition : SummarizedPartition to tableLayout : Optional<TableLayoutHandle> in class com.facebook.presto.sql.planner.plan.TableScanNode | From | To | |
Change Variable Type | 3 | ||
Change Variable Type partitions : List<Partition> to layout : TableLayout in method public visitAggregation(node AggregationNode, context RewriteContext<Void>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.MetadataQueryOptimizer.Optimizer | From | To | |
Change Variable Type outputs : Set<Symbol> to outputs : Set<ColumnHandle> in method public visitTableScan(node TableScanNode, indent Integer) : Void in class com.facebook.presto.sql.planner.PlanPrinter.Visitor | From | To | |
Change Variable Type partition : Partition to domain : TupleDomain<ColumnHandle> in method public visitAggregation(node AggregationNode, context RewriteContext<Void>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.MetadataQueryOptimizer.Optimizer | From | To | |
Extract Variable | 2 | ||
Extract Variable table : TableHandle in method public visitTableScan(node TableScanNode, indent Integer) : Void from class com.facebook.presto.sql.planner.PlanPrinter.Visitor | From | To | |
Extract Variable column : ColumnHandle in method public visitTableScan(node TableScanNode, indent Integer) : Void from class com.facebook.presto.sql.planner.PlanPrinter.Visitor | From | To | |
Inline Variable | 2 | ||
Inline Variable requiredAssignmentSymbols : Set<Symbol> in method public visitTableScan(node TableScanNode, context RewriteContext<Set<Symbol>>) : PlanNode from class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter | From | To | |
Inline Variable output : PlanNode in method public visitTableScan(node TableScanNode, context RewriteContext<Expression>) : PlanNode from class com.facebook.presto.sql.planner.optimizations.PredicatePushDown.Rewriter | From | To | |
Extract Method | 1 | ||
Extract Method private planTableScan(node TableScanNode, predicate Expression, context Context) : PlanNode extracted from public visitTableScan(node TableScanNode, context RewriteContext<Context>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.IndexJoinOptimizer.IndexSourceRewriter | From | To | |
Change Attribute Type | 3 | ||
Change Attribute Type bindings : Map<Symbol,Object> to bindings : Map<ColumnHandle,?> in class com.facebook.presto.sql.planner.LookupSymbolResolver | From | To | |
Change Attribute Type summarizedPartition : SummarizedPartition to tableLayout : Optional<TableLayoutHandle> in class com.facebook.presto.sql.planner.plan.TableScanNode | From | To | |
Change Attribute Type partitionsDroppedBySerialization : boolean to currentConstraint : TupleDomain<ColumnHandle> in class com.facebook.presto.sql.planner.plan.TableScanNode | From | To | |
Extract And Move Method | 1 | ||
Extract And Move Method private printConstraint(indent int, table TableHandle, column ColumnHandle, constraint TupleDomain<ColumnHandle>) : void extracted from public visitTableScan(node TableScanNode, indent Integer) : Void in class com.facebook.presto.sql.planner.PlanPrinter.Visitor & moved to class com.facebook.presto.sql.planner.PlanPrinter | From | To | |
Rename Parameter | 4 | ||
Rename Parameter tableHandle : TableHandle to handle : TableLayoutHandle in method private getLocalQuerySplit(handle TableLayoutHandle) : Split in class com.facebook.presto.testing.LocalQueryRunner | From | To | |
Rename Parameter outputSymbols : List<Symbol> to outputs : List<Symbol> in method public TableScanNode(id PlanNodeId, table TableHandle, outputs List<Symbol>, assignments Map<Symbol,ColumnHandle>, tableLayout Optional<TableLayoutHandle>, currentConstraint TupleDomain<ColumnHandle>, originalConstraint Expression) in class com.facebook.presto.sql.planner.plan.TableScanNode | From | To | |
Rename Parameter handle : TableHandle to connectorId : String in method public getConnectorSplitManager(connectorId String) : ConnectorSplitManager in class com.facebook.presto.split.SplitManager | From | To | |
Rename Parameter summarizedPartition : SummarizedPartition to tableLayout : Optional<TableLayoutHandle> in method public TableScanNode(id PlanNodeId, table TableHandle, outputs List<Symbol>, assignments Map<Symbol,ColumnHandle>, tableLayout Optional<TableLayoutHandle>, currentConstraint TupleDomain<ColumnHandle>, originalConstraint Expression) in class com.facebook.presto.sql.planner.plan.TableScanNode | From | To |