0851bc06814ace535bae5b2e26d91cc399b1879d
Files Diff
- Added: 0
- Removed: 0
- Renamed: 0
- Modified: 22
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Move And Inline Method | 1 | ||
Move And Inline Method private filterStatsForUnknownExpression(inputStatistics PlanNodeStatsEstimate) : PlanNodeStatsEstimate moved from class com.facebook.presto.cost.FilterStatsCalculator to class com.facebook.presto.cost.FilterStatsCalculator.FilterExpressionStatsCalculatingVisitor & inlined to private estimateLogicalAnd(left Expression, right Expression) : PlanNodeStatsEstimate | From | To | |
Change Parameter Type | 1 | ||
Change Parameter Type auxiliaryClauses : List<EquiJoinClause> to remainingClauses : Collection<EquiJoinClause> in method private filterByEquiJoinClauses(stats PlanNodeStatsEstimate, drivingClause EquiJoinClause, remainingClauses Collection<EquiJoinClause>, session Session, types TypeProvider) : PlanNodeStatsEstimate in class com.facebook.presto.cost.JoinStatsRule | From | To | |
Rename Variable | 1 | ||
Rename Variable equiJoinClauses : List<EquiJoinClause> to equiJoinCriteria : List<EquiJoinClause> in method private computeInnerJoinStats(node JoinNode, crossJoinStats PlanNodeStatsEstimate, session Session, types TypeProvider) : PlanNodeStatsEstimate in class com.facebook.presto.cost.JoinStatsRule | From | To | |
Extract Variable | 1 | ||
Extract Variable filteredStats : PlanNodeStatsEstimate in method private calculate(filterNode FilterNode, semiJoinNode SemiJoinNode, statsProvider StatsProvider, session Session, types TypeProvider) : Optional<PlanNodeStatsEstimate> from class com.facebook.presto.cost.SimpleFilterProjectSemiJoinStatsRule | From | To | |
Rename Parameter | 1 | ||
Rename Parameter auxiliaryClauses : List<EquiJoinClause> to remainingClauses : Collection<EquiJoinClause> in method private filterByEquiJoinClauses(stats PlanNodeStatsEstimate, drivingClause EquiJoinClause, remainingClauses Collection<EquiJoinClause>, session Session, types TypeProvider) : PlanNodeStatsEstimate in class com.facebook.presto.cost.JoinStatsRule | From | To |