| 
                                Change Parameter Type	outputToInputs : ListMultimap<Symbol,Symbol> to outputToInputs : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method protected SetOperationNode(id PlanNodeId, sources List<PlanNode>, outputToInputs ListMultimap<VariableReferenceExpression,VariableReferenceExpression>) in class com.facebook.presto.sql.planner.plan.SetOperationNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	outputToInputs : ListMultimap<Symbol,Symbol> to outputToInputs : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public ExceptNode(id PlanNodeId, sources List<PlanNode>, outputToInputs ListMultimap<VariableReferenceExpression,VariableReferenceExpression>) in class com.facebook.presto.sql.planner.plan.ExceptNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	outputToInputs : ListMultimap<Symbol,Symbol> to outputToInputs : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public IntersectNode(id PlanNodeId, sources List<PlanNode>, outputToInputs ListMultimap<VariableReferenceExpression,VariableReferenceExpression>) in class com.facebook.presto.sql.planner.plan.IntersectNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	outputToInputs : ListMultimap<Symbol,Symbol> to outputToInputs : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public UnionNode(id PlanNodeId, sources List<PlanNode>, outputToInputs ListMultimap<VariableReferenceExpression,VariableReferenceExpression>) in class com.facebook.presto.sql.planner.plan.UnionNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	flattenedSymbolMap : ImmutableListMultimap.Builder<Symbol,Symbol> to flattenedSymbolMap : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method private flattenSetOperation(node SetOperationNode, context RewriteContext<Boolean>, flattenedSources ImmutableList.Builder<PlanNode>, flattenedSymbolMap ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression>) : void in class com.facebook.presto.sql.planner.optimizations.SetFlatteningOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	columns : List<Symbol> to columns : List<VariableReferenceExpression> in method private project(node PlanNode, columns List<VariableReferenceExpression>) : ProjectNode in class com.facebook.presto.sql.planner.optimizations.ImplementIntersectAndExceptAsUnion.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	markers : List<Symbol> to markers : List<VariableReferenceExpression> in method private appendMarkers(source PlanNode, markerIndex int, markers List<VariableReferenceExpression>, projections Map<Symbol,SymbolReference>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.ImplementIntersectAndExceptAsUnion.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	distributedOutputLayouts : List<List<Symbol>> to distributedOutputLayouts : List<List<VariableReferenceExpression>> in method private arbitraryDistributeUnion(node UnionNode, distributedChildren List<PlanNode>, distributedOutputLayouts List<List<VariableReferenceExpression>>) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	outputsToInputs : ListMultimap<Symbol,Symbol> to outputsToInputs : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public union(outputsToInputs ListMultimap<VariableReferenceExpression,VariableReferenceExpression>, sources List<PlanNode>) : UnionNode in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	markers : List<Symbol> to markers : List<VariableReferenceExpression> in method private computeCounts(sourceNode UnionNode, originalColumns List<Symbol>, markers List<VariableReferenceExpression>, aggregationOutputs List<Symbol>) : AggregationNode in class com.facebook.presto.sql.planner.optimizations.ImplementIntersectAndExceptAsUnion.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	setOperationSymbolMap : ListMultimap<Symbol,Symbol> to setOperationVariableMap : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method private canonicalizeSetOperationVariableMap(setOperationVariableMap ListMultimap<VariableReferenceExpression,VariableReferenceExpression>) : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	markers : List<Symbol> to markers : List<VariableReferenceExpression> in method private appendMarkers(markers List<VariableReferenceExpression>, nodes List<PlanNode>, node SetOperationNode) : List<PlanNode> in class com.facebook.presto.sql.planner.optimizations.ImplementIntersectAndExceptAsUnion.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	rewrittenSymbolMapping : ListMultimap<Symbol,Symbol> to rewrittenVariableMapping : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method private rewriteSetOperationSubPlans(node SetOperationNode, context RewriteContext<Set<Symbol>>, rewrittenVariableMapping ListMultimap<VariableReferenceExpression,VariableReferenceExpression>) : ImmutableList<PlanNode> in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	mapping : ListMultimap<Symbol,Symbol> to mapping : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method private mapToOutputSymbols(estimate PlanNodeStatsEstimate, mapping ListMultimap<VariableReferenceExpression,VariableReferenceExpression>, index int) : PlanNodeStatsEstimate in class com.facebook.presto.cost.UnionStatsRule | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	sourceMappings : List<Map<Symbol,Symbol>> to sourceMappings : List<Map<VariableReferenceExpression,VariableReferenceExpression>> in method private rewriteSource(writerNode TableWriterNode, unionNode UnionNode, source int, sourceMappings List<Map<VariableReferenceExpression,VariableReferenceExpression>>, context Context) : TableWriterNode in class com.facebook.presto.sql.planner.iterative.rule.PushTableWriteThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Rename Variable	rewrittenSymbolMapping : ListMultimap<Symbol,Symbol> to rewrittenVariableMapping : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public visitIntersect(node IntersectNode, context RewriteContext<Set<Symbol>>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	canonicalOutputSymbol : Symbol to canonicalOutputVariable : VariableReferenceExpression in method private canonicalizeSetOperationVariableMap(setOperationVariableMap ListMultimap<VariableReferenceExpression,VariableReferenceExpression>) : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	outputSymbol : Symbol to output : VariableReferenceExpression in method public testInvalidUnion() : void in class com.facebook.presto.sql.planner.TestTypeValidator | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	flattenedSymbolMap : ImmutableListMultimap.Builder<Symbol,Symbol> to flattenedVariableMap : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method public visitUnion(node UnionNode, context RewriteContext<Boolean>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.SetFlatteningOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	outputSymbol : Symbol to outputVariables : VariableReferenceExpression in method public visitUnion(node UnionNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	newSymbol : Symbol to newVariable : VariableReferenceExpression in method private rewriteSource(writerNode TableWriterNode, unionNode UnionNode, source int, sourceMappings List<Map<VariableReferenceExpression,VariableReferenceExpression>>, context Context) : TableWriterNode in class com.facebook.presto.sql.planner.iterative.rule.PushTableWriteThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	symbolMapping : ImmutableListMultimap<Symbol,Symbol> to variableMapping : ImmutableListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public testUnion() : void in class com.facebook.presto.sql.planner.TestEffectivePredicateExtractor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	flattenedSymbolMap : ImmutableListMultimap.Builder<Symbol,Symbol> to flattenedVariableMap : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method public visitExcept(node ExceptNode, context RewriteContext<Boolean>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.SetFlatteningOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	valueSymbol : Symbol to valueVariable : VariableReferenceExpression in method public visitUnion(node UnionNode, context Void) : Void in class com.facebook.presto.sql.planner.sanity.TypeValidator.Visitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	projectSymbolMapping : Map<Symbol,Symbol> to projectVariableMapping : Map<VariableReferenceExpression,VariableReferenceExpression> in method public apply(parent ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushProjectionThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	newSymbolMapping : ImmutableListMultimap.Builder<Symbol,Symbol> to newVariableMapping : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method public visitUnion(node UnionNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	valueSymbols : List<Symbol> to valueVariables : List<VariableReferenceExpression> in method public visitUnion(node UnionNode, context Void) : Void in class com.facebook.presto.sql.planner.sanity.TypeValidator.Visitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	symbol : Symbol to variable : VariableReferenceExpression in method private rewriteSetOperationVariableMapping(node SetOperationNode, context RewriteContext<Set<Symbol>>) : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	symbolsBuilder : ImmutableList.Builder<Symbol> to variablesBuilder : ImmutableList.Builder<VariableReferenceExpression> in method private allocateVariables(count int, nameHint String, type Type) : List<VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.ImplementIntersectAndExceptAsUnion.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	outputSymbol : Symbol to output : VariableReferenceExpression in method public testValidUnion() : void in class com.facebook.presto.sql.planner.TestTypeValidator | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	rewrittenSymbolMapping : ListMultimap<Symbol,Symbol> to rewrittenVariableMapping : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public visitUnion(node UnionNode, context RewriteContext<Set<Symbol>>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	symbol : Symbol to variable : VariableReferenceExpression in method public apply(parent ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushProjectionThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	inputSymbol : Symbol to inputVariable : VariableReferenceExpression in method private flattenSetOperation(node SetOperationNode, context RewriteContext<Boolean>, flattenedSources ImmutableList.Builder<PlanNode>, flattenedSymbolMap ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression>) : void in class com.facebook.presto.sql.planner.optimizations.SetFlatteningOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	flattenedSymbolMap : ImmutableListMultimap.Builder<Symbol,Symbol> to flattenedVariableMap : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method public visitIntersect(node IntersectNode, context RewriteContext<Boolean>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.SetFlatteningOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	symbolMapping : ListMultimap<Symbol,Symbol> to variableMapping : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public visitUnion(node UnionNode, context Void) : Void in class com.facebook.presto.sql.planner.sanity.TypeValidator.Visitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	rewrittenSymbolMapping : ListMultimap<Symbol,Symbol> to rewrittenVariableMapping : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public visitExcept(node ExceptNode, context RewriteContext<Set<Symbol>>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	rewrittenSymbolMappingBuilder : ImmutableListMultimap.Builder<Symbol,Symbol> to rewrittenVariableMappingBuilder : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method private rewriteSetOperationVariableMapping(node SetOperationNode, context RewriteContext<Set<Symbol>>) : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	inputSymbols : Set<Symbol> to inputVariables : Set<VariableReferenceExpression> in method public apply(topNNode TopNNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushTopNThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Change Variable Type	inputMappings : Map<Symbol,Symbol> to inputMappings : Map<VariableReferenceExpression,VariableReferenceExpression> in method private rewriteSource(writerNode TableWriterNode, unionNode UnionNode, source int, sourceMappings List<Map<VariableReferenceExpression,VariableReferenceExpression>>, context Context) : TableWriterNode in class com.facebook.presto.sql.planner.iterative.rule.PushTableWriteThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	rewrittenSymbolMappingBuilder : ImmutableListMultimap.Builder<Symbol,Symbol> to rewrittenVariableMappingBuilder : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method private rewriteSetOperationVariableMapping(node SetOperationNode, context RewriteContext<Set<Symbol>>) : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	sourceMappings : List<Map<Symbol,Symbol>> to sourceMappings : List<Map<VariableReferenceExpression,VariableReferenceExpression>> in method public apply(writerNode TableWriterNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushTableWriteThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	inputSymbols : Set<Symbol> to inputVariables : Set<VariableReferenceExpression> in method public apply(topNNode TopNNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushTopNThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	flattenedSymbolMap : ImmutableListMultimap.Builder<Symbol,Symbol> to flattenedVariableMap : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method public visitUnion(node UnionNode, context RewriteContext<Boolean>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.SetFlatteningOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	flattenedSymbolMap : ImmutableListMultimap.Builder<Symbol,Symbol> to flattenedVariableMap : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method public visitExcept(node ExceptNode, context RewriteContext<Boolean>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.SetFlatteningOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	outputs : List<Symbol> to outputs : List<VariableReferenceExpression> in method public visitIntersect(node IntersectNode, rewriteContext RewriteContext<Void>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.ImplementIntersectAndExceptAsUnion.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	newSymbolMapping : ImmutableListMultimap.Builder<Symbol,Symbol> to newVariableMapping : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method public visitUnion(node UnionNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	outputToSourcesMapping : ImmutableListMultimap.Builder<Symbol,Symbol> to outputToSourcesMapping : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method public visitUnion(node UnionNode, parentPreference PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	distributedOutputLayouts : List<List<Symbol>> to distributedOutputLayouts : List<List<VariableReferenceExpression>> in method public visitUnion(node UnionNode, parentPreference PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	rewrittenSymbolMapping : ListMultimap<Symbol,Symbol> to rewrittenVariableMapping : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public visitUnion(node UnionNode, context RewriteContext<Set<Symbol>>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	symbolMapping : ListMultimap<Symbol,Symbol> to variableMapping : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public visitUnion(node UnionNode, context Void) : Void in class com.facebook.presto.sql.planner.sanity.TypeValidator.Visitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	exchangeOutputLayout : List<Symbol> to exchangeOutputLayout : List<VariableReferenceExpression> in method public visitUnion(node UnionNode, parentPreference PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	outputSymbol : Symbol to outputVariables : VariableReferenceExpression in method public visitUnion(node UnionNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	unionInput : Symbol to unionInput : VariableReferenceExpression in method public apply(topNNode TopNNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushTopNThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	outputToInputMap : Map<Symbol,Symbol> to outputToInputMap : Map<VariableReferenceExpression,VariableReferenceExpression> in method public visitUnion(node UnionNode, parentPreference HashComputationSet) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	newSymbol : Symbol to newVariable : VariableReferenceExpression in method private rewriteSource(writerNode TableWriterNode, unionNode UnionNode, source int, sourceMappings List<Map<VariableReferenceExpression,VariableReferenceExpression>>, context Context) : TableWriterNode in class com.facebook.presto.sql.planner.iterative.rule.PushTableWriteThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	symbol : Symbol to variable : VariableReferenceExpression in method private rewriteSetOperationVariableMapping(node SetOperationNode, context RewriteContext<Set<Symbol>>) : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	mappings : ImmutableListMultimap.Builder<Symbol,Symbol> to mappings : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method public apply(parent ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushProjectionThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	singleNodeOutputLayouts : List<List<Symbol>> to singleNodeOutputLayouts : List<List<VariableReferenceExpression>> in method public visitUnion(node UnionNode, parentPreference PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	outputMappings : ImmutableMap.Builder<Symbol,Symbol> to outputMappings : ImmutableMap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method private rewriteSource(writerNode TableWriterNode, unionNode UnionNode, source int, sourceMappings List<Map<VariableReferenceExpression,VariableReferenceExpression>>, context Context) : TableWriterNode in class com.facebook.presto.sql.planner.iterative.rule.PushTableWriteThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	unionOutput : Symbol to unionOutput : VariableReferenceExpression in method public apply(topNNode TopNNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushTopNThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	canonicalOutputSymbol : Symbol to canonicalOutputVariable : VariableReferenceExpression in method private canonicalizeSetOperationVariableMap(setOperationVariableMap ListMultimap<VariableReferenceExpression,VariableReferenceExpression>) : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	outputSymbol : Symbol to output : VariableReferenceExpression in method public testInvalidUnion() : void in class com.facebook.presto.sql.planner.TestTypeValidator | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	mappings : ImmutableListMultimap.Builder<Symbol,Symbol> to mappings : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method public visitUnion(node UnionNode, parentPreference PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	mappings : ListMultimap<Symbol,Symbol> to mappings : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public testInvalidUnion() : void in class com.facebook.presto.sql.planner.TestTypeValidator | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	symbolMapping : ImmutableListMultimap<Symbol,Symbol> to variableMapping : ImmutableListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public testUnion() : void in class com.facebook.presto.sql.planner.TestEffectivePredicateExtractor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	symbolsBuilder : ImmutableList.Builder<Symbol> to variablesBuilder : ImmutableList.Builder<VariableReferenceExpression> in method private allocateVariables(count int, nameHint String, type Type) : List<VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.ImplementIntersectAndExceptAsUnion.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	symbol : Symbol to variable : VariableReferenceExpression in method public apply(parent ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushProjectionThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	unionMappings : ImmutableListMultimap.Builder<Symbol,Symbol> to unionMappings : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method public apply(writerNode TableWriterNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushTableWriteThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	addedSymbols : Set<Symbol> to addedSymbols : Set<VariableReferenceExpression> in method private canonicalizeSetOperationVariableMap(setOperationVariableMap ListMultimap<VariableReferenceExpression,VariableReferenceExpression>) : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	inputSymbol : Symbol to inputVariable : VariableReferenceExpression in method private flattenSetOperation(node SetOperationNode, context RewriteContext<Boolean>, flattenedSources ImmutableList.Builder<PlanNode>, flattenedSymbolMap ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression>) : void in class com.facebook.presto.sql.planner.optimizations.SetFlatteningOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	flattenedSymbolMap : ImmutableListMultimap.Builder<Symbol,Symbol> to flattenedVariableMap : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method public visitIntersect(node IntersectNode, context RewriteContext<Boolean>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.SetFlatteningOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	rewrittenSymbolMapping : ListMultimap<Symbol,Symbol> to rewrittenVariableMapping : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public visitExcept(node ExceptNode, context RewriteContext<Set<Symbol>>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	inputs : Collection<Symbol> to inputs : Collection<VariableReferenceExpression> in method protected SetOperationNode(id PlanNodeId, sources List<PlanNode>, outputToInputs ListMultimap<VariableReferenceExpression,VariableReferenceExpression>) in class com.facebook.presto.sql.planner.plan.SetOperationNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	rewrittenSymbolMapping : ListMultimap<Symbol,Symbol> to rewrittenVariableMapping : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public visitIntersect(node IntersectNode, context RewriteContext<Set<Symbol>>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	entry : Map.Entry<Symbol,Collection<Symbol>> to entry : Map.Entry<VariableReferenceExpression,Collection<VariableReferenceExpression>> in method private flattenSetOperation(node SetOperationNode, context RewriteContext<Boolean>, flattenedSources ImmutableList.Builder<PlanNode>, flattenedSymbolMap ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression>) : void in class com.facebook.presto.sql.planner.optimizations.SetFlatteningOptimizer.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	mappings : ImmutableMap.Builder<Symbol,Symbol> to mappings : ImmutableMap.Builder<String,String> in method private rewriteSource(writerNode TableWriterNode, unionNode UnionNode, source int, sourceMappings List<Map<VariableReferenceExpression,VariableReferenceExpression>>, context Context) : TableWriterNode in class com.facebook.presto.sql.planner.iterative.rule.PushTableWriteThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	outputs : List<Symbol> to outputs : List<VariableReferenceExpression> in method public visitExcept(node ExceptNode, rewriteContext RewriteContext<Void>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.ImplementIntersectAndExceptAsUnion.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	valueSymbol : Symbol to valueVariable : VariableReferenceExpression in method public visitUnion(node UnionNode, context Void) : Void in class com.facebook.presto.sql.planner.sanity.TypeValidator.Visitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	outputMappings : ImmutableListMultimap.Builder<Symbol,Symbol> to outputMappings : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method public testUnion() : void in class com.facebook.presto.cost.TestCostCalculator | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	outputLayout : List<Symbol> to outputLayout : List<VariableReferenceExpression> in method public visitUnion(node UnionNode, parentPreference PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	projectSymbolMapping : Map<Symbol,Symbol> to projectVariableMapping : Map<VariableReferenceExpression,VariableReferenceExpression> in method public apply(parent ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushProjectionThroughUnion | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	valueSymbols : List<Symbol> to valueVariables : List<VariableReferenceExpression> in method public visitUnion(node UnionNode, context Void) : Void in class com.facebook.presto.sql.planner.sanity.TypeValidator.Visitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	mappings : ListMultimap<Symbol,Symbol> to mappings : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public testValidUnion() : void in class com.facebook.presto.sql.planner.TestTypeValidator | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	entry : Map.Entry<Symbol,Collection<Symbol>> to entry : Map.Entry<VariableReferenceExpression,Collection<VariableReferenceExpression>> in method private canonicalizeSetOperationVariableMap(setOperationVariableMap ListMultimap<VariableReferenceExpression,VariableReferenceExpression>) : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	outputSymbol : Symbol to output : VariableReferenceExpression in method public testValidUnion() : void in class com.facebook.presto.sql.planner.TestTypeValidator | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	builder : ImmutableListMultimap.Builder<Symbol,Symbol> to builder : ImmutableListMultimap.Builder<VariableReferenceExpression,VariableReferenceExpression> in method private canonicalizeSetOperationVariableMap(setOperationVariableMap ListMultimap<VariableReferenceExpression,VariableReferenceExpression>) : ListMultimap<VariableReferenceExpression,VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter | 
                                From | 
                                To |