|
Change Parameter Type filteringSourceJoinSymbol : Symbol to filteringSourceJoinVariable : VariableReferenceExpression in method public semiJoin(source PlanNode, filteringSource PlanNode, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression, semiJoinOutput VariableReferenceExpression, sourceHashVariable Optional<VariableReferenceExpression>, filteringSourceHashVariable Optional<VariableReferenceExpression>, distributionType Optional<SemiJoinNode.DistributionType>) : SemiJoinNode in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Change Parameter Type sourceJoinSymbol : Symbol to sourceJoinVariable : VariableReferenceExpression in method public computeSemiJoin(sourceStats PlanNodeStatsEstimate, filteringSourceStats PlanNodeStatsEstimate, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression) : PlanNodeStatsEstimate in class com.facebook.presto.cost.SemiJoinStatsCalculator |
From |
To |
|
Change Parameter Type filteringSourceJoinSymbol : Symbol to filteringSourceJoinVariable : VariableReferenceExpression in method public semiJoin(sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression, semiJoinOutput VariableReferenceExpression, sourceHashVariable Optional<VariableReferenceExpression>, filteringSourceHashVariable Optional<VariableReferenceExpression>, source PlanNode, filteringSource PlanNode) : SemiJoinNode in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Change Parameter Type filteringSourceJoinSymbol : Symbol to filteringSourceJoinVariable : VariableReferenceExpression in method public computeSemiJoin(sourceStats PlanNodeStatsEstimate, filteringSourceStats PlanNodeStatsEstimate, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression) : PlanNodeStatsEstimate in class com.facebook.presto.cost.SemiJoinStatsCalculator |
From |
To |
|
Change Parameter Type sourceJoinSymbol : Symbol to sourceJoinVariable : VariableReferenceExpression in method public computeAntiJoin(sourceStats PlanNodeStatsEstimate, filteringSourceStats PlanNodeStatsEstimate, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression) : PlanNodeStatsEstimate in class com.facebook.presto.cost.SemiJoinStatsCalculator |
From |
To |
|
Change Parameter Type filteringSourceSymbolFilter : Predicate<Symbol> to filteringSourceVariableFilter : Predicate<VariableReferenceExpression> in method private buildSemiJoin(p PlanBuilder, filteringSourceVariableFilter Predicate<VariableReferenceExpression>) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.TestPruneSemiJoinFilteringSourceColumns |
From |
To |
|
Change Parameter Type semiJoinOutput : Symbol to semiJoinOutput : VariableReferenceExpression in method public semiJoin(source PlanNode, filteringSource PlanNode, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression, semiJoinOutput VariableReferenceExpression, sourceHashVariable Optional<VariableReferenceExpression>, filteringSourceHashVariable Optional<VariableReferenceExpression>, distributionType Optional<SemiJoinNode.DistributionType>) : SemiJoinNode in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Change Parameter Type semiJoinOutput : Symbol to semiJoinOutput : VariableReferenceExpression in method public SemiJoinNode(id PlanNodeId, source PlanNode, filteringSource PlanNode, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression, semiJoinOutput VariableReferenceExpression, sourceHashVariable Optional<VariableReferenceExpression>, filteringSourceHashVariable Optional<VariableReferenceExpression>, distributionType Optional<DistributionType>) in class com.facebook.presto.sql.planner.plan.SemiJoinNode |
From |
To |
|
Change Parameter Type filteringSourceJoinSymbol : Symbol to filteringSourceJoinVariable : VariableReferenceExpression in method public computeAntiJoin(sourceStats PlanNodeStatsEstimate, filteringSourceStats PlanNodeStatsEstimate, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression) : PlanNodeStatsEstimate in class com.facebook.presto.cost.SemiJoinStatsCalculator |
From |
To |
|
Change Parameter Type semiJoinOutput : Symbol to semiJoinOutput : VariableReferenceExpression in method public semiJoin(sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression, semiJoinOutput VariableReferenceExpression, sourceHashVariable Optional<VariableReferenceExpression>, filteringSourceHashVariable Optional<VariableReferenceExpression>, source PlanNode, filteringSource PlanNode) : SemiJoinNode in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Change Parameter Type sourceJoinSymbol : Symbol to sourceJoinVariable : VariableReferenceExpression in method public semiJoin(source PlanNode, filteringSource PlanNode, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression, semiJoinOutput VariableReferenceExpression, sourceHashVariable Optional<VariableReferenceExpression>, filteringSourceHashVariable Optional<VariableReferenceExpression>, distributionType Optional<SemiJoinNode.DistributionType>) : SemiJoinNode in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Change Parameter Type semiJoinOutput : Symbol to semiJoinOutput : VariableReferenceExpression in method private extractSemiJoinOutputFilter(predicate Expression, semiJoinOutput VariableReferenceExpression) : Optional<SemiJoinOutputFilter> in class com.facebook.presto.cost.SimpleFilterProjectSemiJoinStatsRule |
From |
To |
|
Change Parameter Type sourceJoinSymbol : Symbol to sourceJoinVariable : VariableReferenceExpression in method public semiJoin(sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression, semiJoinOutput VariableReferenceExpression, sourceHashVariable Optional<VariableReferenceExpression>, filteringSourceHashVariable Optional<VariableReferenceExpression>, source PlanNode, filteringSource PlanNode) : SemiJoinNode in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Rename Variable filteringSourceSymbols : List<Symbol> to filteringSourceVariables : List<VariableReferenceExpression> in method private buildSemiJoin(p PlanBuilder, filteringSourceVariableFilter Predicate<VariableReferenceExpression>) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.TestPruneSemiJoinFilteringSourceColumns |
From |
To |
|
Rename Variable sourceJoinSymbol : Symbol to sourceJoinVariable : VariableReferenceExpression in method private calculate(filterNode FilterNode, semiJoinNode SemiJoinNode, statsProvider StatsProvider, session Session, types TypeProvider) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.SimpleFilterProjectSemiJoinStatsRule |
From |
To |
|
Rename Variable filteringSourceJoinSymbol : Symbol to filteringSourceJoinVariable : VariableReferenceExpression in method private calculate(filterNode FilterNode, semiJoinNode SemiJoinNode, statsProvider StatsProvider, session Session, types TypeProvider) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.SimpleFilterProjectSemiJoinStatsRule |
From |
To |
|
Rename Variable semiJoinSymbol : Symbol to semiJoinVariable : VariableReferenceExpression in method public apply(applyNode ApplyNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.TransformUncorrelatedInPredicateSubqueryToSemiJoin |
From |
To |
|
Change Variable Type leftKey : Symbol to leftKey : VariableReferenceExpression in method private buildProjectedSemiJoin(p PlanBuilder, projectionFilter Predicate<VariableReferenceExpression>) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.TestPruneSemiJoinColumns |
From |
To |
|
Change Variable Type rightKey : Symbol to rightKey : VariableReferenceExpression in method private buildSemiJoin(p PlanBuilder, filteringSourceVariableFilter Predicate<VariableReferenceExpression>) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.TestPruneSemiJoinFilteringSourceColumns |
From |
To |
|
Change Variable Type filteringSource : Symbol to filteringSource : VariableReferenceExpression in method public testSemiJoinOrder() : void in class com.facebook.presto.sql.planner.TestSchedulingOrderVisitor |
From |
To |
|
Change Variable Type filteringSourceSymbols : List<Symbol> to filteringSourceVariables : List<VariableReferenceExpression> in method private buildSemiJoin(p PlanBuilder, filteringSourceVariableFilter Predicate<VariableReferenceExpression>) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.TestPruneSemiJoinFilteringSourceColumns |
From |
To |
|
Change Variable Type a : Symbol to a : VariableReferenceExpression in method private getStatsCalculatorAssertion(expression Expression, toRowExpression boolean) : StatsCalculatorAssertion in class com.facebook.presto.cost.TestSimpleFilterProjectSemiJoinStatsRule |
From |
To |
|
Change Variable Type filteringSourceJoinSymbol : Symbol to filteringSourceJoinVariable : VariableReferenceExpression in method private calculate(filterNode FilterNode, semiJoinNode SemiJoinNode, statsProvider StatsProvider, session Session, types TypeProvider) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.SimpleFilterProjectSemiJoinStatsRule |
From |
To |
|
Change Variable Type sourceJoinSymbol : Symbol to sourceJoinVariable : VariableReferenceExpression in method private calculate(filterNode FilterNode, semiJoinNode SemiJoinNode, statsProvider StatsProvider, session Session, types TypeProvider) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.SimpleFilterProjectSemiJoinStatsRule |
From |
To |
|
Change Variable Type semiJoinOutput : Symbol to semiJoinOutput : VariableReferenceExpression in method private getStatsCalculatorAssertion(expression Expression, toRowExpression boolean) : StatsCalculatorAssertion in class com.facebook.presto.cost.TestSimpleFilterProjectSemiJoinStatsRule |
From |
To |
|
Change Variable Type leftKey : Symbol to leftKey : VariableReferenceExpression in method private buildSemiJoin(p PlanBuilder, filteringSourceVariableFilter Predicate<VariableReferenceExpression>) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.TestPruneSemiJoinFilteringSourceColumns |
From |
To |
|
Change Variable Type rightKey : Symbol to rightKey : VariableReferenceExpression in method private buildProjectedSemiJoin(p PlanBuilder, projectionFilter Predicate<VariableReferenceExpression>) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.TestPruneSemiJoinColumns |
From |
To |
|
Change Variable Type rightKeyHash : Symbol to rightKeyHash : VariableReferenceExpression in method private buildSemiJoin(p PlanBuilder, filteringSourceVariableFilter Predicate<VariableReferenceExpression>) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.TestPruneSemiJoinFilteringSourceColumns |
From |
To |
|
Change Variable Type rightValue : Symbol to rightValue : VariableReferenceExpression in method private buildSemiJoin(p PlanBuilder, filteringSourceVariableFilter Predicate<VariableReferenceExpression>) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.TestPruneSemiJoinFilteringSourceColumns |
From |
To |
|
Change Variable Type sourceJoin : Symbol to sourceJoin : VariableReferenceExpression in method public testSemiJoinOrder() : void in class com.facebook.presto.sql.planner.TestSchedulingOrderVisitor |
From |
To |
|
Change Variable Type semiJoinOutput : Symbol to semiJoinOutput : VariableReferenceExpression in method private calculate(filterNode FilterNode, semiJoinNode SemiJoinNode, statsProvider StatsProvider, session Session, types TypeProvider) : Optional<PlanNodeStatsEstimate> in class com.facebook.presto.cost.SimpleFilterProjectSemiJoinStatsRule |
From |
To |
|
Change Variable Type c : Symbol to c : VariableReferenceExpression in method private getStatsCalculatorAssertion(expression Expression, toRowExpression boolean) : StatsCalculatorAssertion in class com.facebook.presto.cost.TestSimpleFilterProjectSemiJoinStatsRule |
From |
To |
|
Change Variable Type semiJoinSymbol : Symbol to semiJoinVariable : VariableReferenceExpression in method public apply(applyNode ApplyNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.TransformUncorrelatedInPredicateSubqueryToSemiJoin |
From |
To |
|
Change Variable Type match : Symbol to match : VariableReferenceExpression in method private buildProjectedSemiJoin(p PlanBuilder, projectionFilter Predicate<VariableReferenceExpression>) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.TestPruneSemiJoinColumns |
From |
To |
|
Change Variable Type match : Symbol to match : VariableReferenceExpression in method private buildSemiJoin(p PlanBuilder, filteringSourceVariableFilter Predicate<VariableReferenceExpression>) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.TestPruneSemiJoinFilteringSourceColumns |
From |
To |
|
Change Variable Type b : Symbol to b : VariableReferenceExpression in method private getStatsCalculatorAssertion(expression Expression, toRowExpression boolean) : StatsCalculatorAssertion in class com.facebook.presto.cost.TestSimpleFilterProjectSemiJoinStatsRule |
From |
To |
|
Extract And Move Method public values(id PlanNodeId, columns VariableReferenceExpression...) : ValuesNode extracted from public testReplicatesWhenNotRestricted() : void in class com.facebook.presto.sql.planner.iterative.rule.TestDetermineSemiJoinDistributionType & moved to class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Extract And Move Method public values(id PlanNodeId, columns VariableReferenceExpression...) : ValuesNode extracted from public testReplicatesWhenFilterMuchSmaller() : void in class com.facebook.presto.sql.planner.iterative.rule.TestDetermineSemiJoinDistributionType & moved to class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Extract And Move Method public values(id PlanNodeId, columns VariableReferenceExpression...) : ValuesNode extracted from public testPartitionsWhenBothTablesEqual() : void in class com.facebook.presto.sql.planner.iterative.rule.TestDetermineSemiJoinDistributionType & moved to class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Extract And Move Method public values(id PlanNodeId, columns VariableReferenceExpression...) : ValuesNode extracted from public testPartitionWhenRequiredBySession() : void in class com.facebook.presto.sql.planner.iterative.rule.TestDetermineSemiJoinDistributionType & moved to class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Extract And Move Method public values(id PlanNodeId, columns VariableReferenceExpression...) : ValuesNode extracted from public testReplicatesWhenRequiredBySession() : void in class com.facebook.presto.sql.planner.iterative.rule.TestDetermineSemiJoinDistributionType & moved to class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Rename Parameter sourceJoinSymbol : Symbol to sourceJoinVariable : VariableReferenceExpression in method public semiJoin(source PlanNode, filteringSource PlanNode, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression, semiJoinOutput VariableReferenceExpression, sourceHashVariable Optional<VariableReferenceExpression>, filteringSourceHashVariable Optional<VariableReferenceExpression>, distributionType Optional<SemiJoinNode.DistributionType>) : SemiJoinNode in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Rename Parameter filteringSourceJoinSymbol : Symbol to filteringSourceJoinVariable : VariableReferenceExpression in method public computeSemiJoin(sourceStats PlanNodeStatsEstimate, filteringSourceStats PlanNodeStatsEstimate, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression) : PlanNodeStatsEstimate in class com.facebook.presto.cost.SemiJoinStatsCalculator |
From |
To |
|
Rename Parameter sourceJoinSymbol : Symbol to sourceJoinVariable : VariableReferenceExpression in method public semiJoin(sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression, semiJoinOutput VariableReferenceExpression, sourceHashVariable Optional<VariableReferenceExpression>, filteringSourceHashVariable Optional<VariableReferenceExpression>, source PlanNode, filteringSource PlanNode) : SemiJoinNode in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Rename Parameter filteringSourceSymbolFilter : Predicate<Symbol> to filteringSourceVariableFilter : Predicate<VariableReferenceExpression> in method private buildSemiJoin(p PlanBuilder, filteringSourceVariableFilter Predicate<VariableReferenceExpression>) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.TestPruneSemiJoinFilteringSourceColumns |
From |
To |
|
Rename Parameter sourceJoinSymbol : Symbol to sourceJoinVariable : VariableReferenceExpression in method public computeAntiJoin(sourceStats PlanNodeStatsEstimate, filteringSourceStats PlanNodeStatsEstimate, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression) : PlanNodeStatsEstimate in class com.facebook.presto.cost.SemiJoinStatsCalculator |
From |
To |
|
Rename Parameter filteringSourceJoinSymbol : Symbol to filteringSourceJoinVariable : VariableReferenceExpression in method public semiJoin(source PlanNode, filteringSource PlanNode, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression, semiJoinOutput VariableReferenceExpression, sourceHashVariable Optional<VariableReferenceExpression>, filteringSourceHashVariable Optional<VariableReferenceExpression>, distributionType Optional<SemiJoinNode.DistributionType>) : SemiJoinNode in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Rename Parameter sourceJoinSymbol : Symbol to sourceJoinVariable : VariableReferenceExpression in method public computeSemiJoin(sourceStats PlanNodeStatsEstimate, filteringSourceStats PlanNodeStatsEstimate, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression) : PlanNodeStatsEstimate in class com.facebook.presto.cost.SemiJoinStatsCalculator |
From |
To |
|
Rename Parameter filteringSourceJoinSymbol : Symbol to filteringSourceJoinVariable : VariableReferenceExpression in method public semiJoin(sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression, semiJoinOutput VariableReferenceExpression, sourceHashVariable Optional<VariableReferenceExpression>, filteringSourceHashVariable Optional<VariableReferenceExpression>, source PlanNode, filteringSource PlanNode) : SemiJoinNode in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder |
From |
To |
|
Rename Parameter filteringSourceJoinSymbol : Symbol to filteringSourceJoinVariable : VariableReferenceExpression in method public computeAntiJoin(sourceStats PlanNodeStatsEstimate, filteringSourceStats PlanNodeStatsEstimate, sourceJoinVariable VariableReferenceExpression, filteringSourceJoinVariable VariableReferenceExpression) : PlanNodeStatsEstimate in class com.facebook.presto.cost.SemiJoinStatsCalculator |
From |
To |