|
Change Parameter Type referencedOutputs : Set<Symbol> to referencedOutputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, indexSourceNode IndexSourceNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneIndexSourceColumns |
From |
To |
|
Change Parameter Type availableInputs : Collection<Symbol> to availableInputs : Collection<VariableReferenceExpression> in method public pruneInputs(availableInputs Collection<VariableReferenceExpression>, expressions Collection<Expression>, types TypeProvider) : Optional<Set<VariableReferenceExpression>> in class com.facebook.presto.sql.planner.iterative.rule.Util |
From |
To |
|
Change Parameter Type referencedOutputs : Set<Symbol> to referencedOutputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, joinNode JoinNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneJoinColumns |
From |
To |
|
Change Parameter Type referencedOutputs : Set<Symbol> to referencedOutputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, filterNode FilterNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneFilterColumns |
From |
To |
|
Change Parameter Type referencedOutputs : Set<Symbol> to referencedOutputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, topNNode TopNNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneTopNColumns |
From |
To |
|
Change Parameter Type referencedOutputs : Set<Symbol> to referencedOutputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, valuesNode ValuesNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneValuesColumns |
From |
To |
|
Change Parameter Type referencedOutputs : Set<Symbol> to referencedOutputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, semiJoinNode SemiJoinNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneSemiJoinColumns |
From |
To |
|
Change Parameter Type referencedOutputs : Set<Symbol> to referencedOutputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, markDistinctNode MarkDistinctNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneMarkDistinctColumns |
From |
To |
|
Change Parameter Type referencedOutputs : Set<Symbol> to referencedOutputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, aggregationNode AggregationNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneAggregationColumns |
From |
To |
|
Change Parameter Type referencedOutputs : Set<Symbol> to referencedOutputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, childProjectNode ProjectNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneProjectColumns |
From |
To |
|
Change Parameter Type referencedOutputs : Set<Symbol> to referencedOutputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, tableScanNode TableScanNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneTableScanColumns |
From |
To |
|
Change Parameter Type permittedChildOutputsArgs : Set<Symbol>... to permittedChildOutputsArgs : Set<VariableReferenceExpression>... in method public restrictChildOutputs(idAllocator PlanNodeIdAllocator, node PlanNode, permittedChildOutputsArgs Set<VariableReferenceExpression>...) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.Util |
From |
To |
|
Change Parameter Type referencedOutputs : Set<Symbol> to referencedOutputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, limitNode LimitNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneLimitColumns |
From |
To |
|
Change Parameter Type referencedOutputs : Set<Symbol> to referencedOutputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, windowNode WindowNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneWindowColumns |
From |
To |
|
Change Parameter Type expectedOutputSymbols : List<Symbol> to expectedOutputVariables : List<VariableReferenceExpression> in method public buildJoinTree(expectedOutputVariables List<VariableReferenceExpression>, graph JoinGraph, joinOrder List<Integer>, idAllocator PlanNodeIdAllocator) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.EliminateCrossJoins |
From |
To |
|
Change Parameter Type referencedOutputs : Set<Symbol> to referencedOutputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, joinNode JoinNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneCrossJoinColumns |
From |
To |
|
Change Parameter Type permittedOutputs : Set<Symbol> to permittedOutputs : Set<VariableReferenceExpression> in method public restrictOutputs(idAllocator PlanNodeIdAllocator, node PlanNode, permittedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.Util |
From |
To |
|
Change Variable Type permittedChildOutputs : List<Set<Symbol>> to permittedChildOutputs : List<Set<VariableReferenceExpression>> in method public restrictChildOutputs(idAllocator PlanNodeIdAllocator, node PlanNode, permittedChildOutputsArgs Set<VariableReferenceExpression>...) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.Util |
From |
To |
|
Change Variable Type requiredFilteringSourceInputs : Set<Symbol> to requiredFilteringSourceInputs : Set<VariableReferenceExpression> in method public apply(semiJoinNode SemiJoinNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PruneSemiJoinFilteringSourceColumns |
From |
To |
|
Change Variable Type prunedFilterInputs : Set<Symbol> to prunedFilterInputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, filterNode FilterNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneFilterColumns |
From |
To |
|
Change Variable Type requiredInputs : Set<Symbol> to requiredInputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, markDistinctNode MarkDistinctNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneMarkDistinctColumns |
From |
To |
|
Change Variable Type requiredInputs : Set<Symbol> to requiredInputs : Set<VariableReferenceExpression> in method public apply(aggregationNode AggregationNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PruneAggregationSourceColumns |
From |
To |
|
Change Variable Type requiredSourceInputs : Set<Symbol> to requiredSourceInputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, semiJoinNode SemiJoinNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneSemiJoinColumns |
From |
To |
|
Change Variable Type availableInputsSet : Set<Symbol> to availableInputsSet : Set<VariableReferenceExpression> in method public pruneInputs(availableInputs Collection<VariableReferenceExpression>, expressions Collection<Expression>, types TypeProvider) : Optional<Set<VariableReferenceExpression>> in class com.facebook.presto.sql.planner.iterative.rule.Util |
From |
To |
|
Change Variable Type prunedInputs : Set<Symbol> to prunedInputs : Set<VariableReferenceExpression> in method public pruneInputs(availableInputs Collection<VariableReferenceExpression>, expressions Collection<Expression>, types TypeProvider) : Optional<Set<VariableReferenceExpression>> in class com.facebook.presto.sql.planner.iterative.rule.Util |
From |
To |
|
Change Variable Type prunedTopNInputs : Set<Symbol> to prunedTopNInputs : Set<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, topNNode TopNNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneTopNColumns |
From |
To |
|
Change Variable Type globallyUsableInputs : Set<Symbol> to globallyUsableInputs : Set<VariableReferenceExpression> in method public apply(joinNode JoinNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PruneJoinChildrenColumns |
From |
To |
|
Change Variable Type restrictedOutputs : List<Symbol> to restrictedOutputs : List<VariableReferenceExpression> in method public restrictOutputs(idAllocator PlanNodeIdAllocator, node PlanNode, permittedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.Util |
From |
To |
|
Change Variable Type newOutputs : List<Symbol> to newOutputs : List<VariableReferenceExpression> in method protected pushDownProjectOff(idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator, valuesNode ValuesNode, referencedOutputs Set<VariableReferenceExpression>) : Optional<PlanNode> in class com.facebook.presto.sql.planner.iterative.rule.PruneValuesColumns |
From |
To |