|
Change Parameter Type partitioningColumns : List<Symbol> to partitioningColumns : List<VariableReferenceExpression> in method private createPartitioning(partitioningColumns List<VariableReferenceExpression>) : Partitioning in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Parameter Type symbolMappings : Function<Symbol,Set<Symbol>> to symbolMappings : Function<VariableReferenceExpression,Set<VariableReferenceExpression>> in method public isCompatibleTablePartitioningWith(other ActualProperties, symbolMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Parameter Type partitionConstants : List<Optional<NullableValue>> to partitionConstants : List<Optional<ConstantExpression>> in method public PartitionedOutputOperator(operatorContext OperatorContext, sourceTypes List<Type>, pagePreprocessor Function<Page,Page>, partitionFunction PartitionFunction, partitionChannels List<Integer>, partitionConstants List<Optional<ConstantExpression>>, replicatesAnyRow boolean, nullChannel OptionalInt, outputBuffer OutputBuffer, serdeFactory PagesSerdeFactory, maxMemory DataSize) in class com.facebook.presto.operator.PartitionedOutputOperator |
From |
To |
|
Change Parameter Type inputs : List<List<Symbol>> to inputs : List<List<VariableReferenceExpression>> in method public ExchangeNode(id PlanNodeId, type Type, scope Scope, partitioningScheme PartitioningScheme, sources List<PlanNode>, inputs List<List<VariableReferenceExpression>>, orderingScheme Optional<OrderingScheme>) in class com.facebook.presto.sql.planner.plan.ExchangeNode |
From |
To |
|
Change Parameter Type translator : Function<Symbol,Symbol> to translator : Function<VariableReferenceExpression,VariableReferenceExpression> in method public translate(translator Function<VariableReferenceExpression,VariableReferenceExpression>) : Partitioning in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type localProperties : List<? extends LocalProperty<Symbol>> to localProperties : List<? extends LocalProperty<VariableReferenceExpression>> in method public local(localProperties List<? extends LocalProperty<VariableReferenceExpression>>) : Builder in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.Builder |
From |
To |
|
Change Parameter Type columns : Collection<Symbol> to columns : Collection<VariableReferenceExpression> in method private isNodePartitionedOn(columns Collection<VariableReferenceExpression>, constants Set<VariableReferenceExpression>, nullsAndAnyReplicated boolean) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type leftConstantMapping : Function<Symbol,Optional<NullableValue>> to leftConstantMapping : Function<VariableReferenceExpression,Optional<ConstantExpression>> in method private isCompatibleTablePartitioningWith(other Global, symbolMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type outputSymbols : List<Symbol> to outputVariables : List<VariableReferenceExpression> in method public singleDistributionPartitioningScheme(outputVariables List<VariableReferenceExpression>) : ExchangeBuilder in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder.ExchangeBuilder |
From |
To |
|
Change Parameter Type localProperties : List<? extends LocalProperty<Symbol>> to localProperties : List<? extends LocalProperty<VariableReferenceExpression>> in method private ActualProperties(global Global, localProperties List<? extends LocalProperty<VariableReferenceExpression>>, constants Map<VariableReferenceExpression,ConstantExpression>) in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Parameter Type leftToRightMappings : Function<Symbol,Set<Symbol>> to leftToRightMappings : Function<VariableReferenceExpression,Set<VariableReferenceExpression>> in method public isRefinedPartitioningOver(right Partitioning, leftToRightMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type constants : Set<Symbol> to constants : Set<VariableReferenceExpression> in method private isStreamRepartitionEffective(keys Collection<VariableReferenceExpression>, constants Set<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type rightConstantMapping : Function<Symbol,Optional<NullableValue>> to rightConstantMapping : Function<VariableReferenceExpression,Optional<ConstantExpression>> in method private isCompatibleTablePartitioningWith(other Global, symbolMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type columns : Iterable<Symbol> to columns : Iterable<VariableReferenceExpression> in method public isPartitionedOn(columns Iterable<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.optimizations.StreamPropertyDerivations.StreamProperties |
From |
To |
|
Change Parameter Type columns : Collection<Symbol> to columns : Collection<VariableReferenceExpression> in method public isNodePartitionedOn(columns Collection<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Parameter Type columns : Collection<Symbol> to columns : Collection<VariableReferenceExpression> in method public isPartitionedOn(columns Collection<VariableReferenceExpression>, knownConstants Set<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type constants : Map<ColumnHandle,NullableValue> to constants : Map<ColumnHandle,ConstantExpression> in method private deriveGlobalProperties(layout TableLayout, assignments Map<ColumnHandle,VariableReferenceExpression>, constants Map<ColumnHandle,ConstantExpression>) : Global in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Parameter Type partitioningColumns : Optional<? extends Iterable<Symbol>> to partitioningColumns : Optional<? extends Iterable<VariableReferenceExpression>> in method private StreamPreferredProperties(distribution Optional<StreamDistribution>, exactColumnOrder boolean, partitioningColumns Optional<? extends Iterable<VariableReferenceExpression>>, orderSensitive boolean) in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Parameter Type localProperties : List<? extends LocalProperty<Symbol>> to localProperties : List<? extends LocalProperty<VariableReferenceExpression>> in method public partitionedWithLocal(columns Set<VariableReferenceExpression>, localProperties List<? extends LocalProperty<VariableReferenceExpression>>) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties |
From |
To |
|
Change Parameter Type rightConstantMapping : Function<Symbol,Optional<NullableValue>> to rightConstantMapping : Function<VariableReferenceExpression,Optional<ConstantExpression>> in method private isRefinedPartitioningOver(other Global, symbolMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type translator : Function<Symbol,Optional<Symbol>> to translator : Function<VariableReferenceExpression,Optional<VariableReferenceExpression>> in method private translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>, constants Function<VariableReferenceExpression,Optional<ConstantExpression>>) : Global in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type constants : Map<Symbol,NullableValue> to constants : Map<VariableReferenceExpression,ConstantExpression> in method public Builder(global Global, localProperties List<LocalProperty<VariableReferenceExpression>>, constants Map<VariableReferenceExpression,ConstantExpression>) in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Builder |
From |
To |
|
Change Parameter Type columns : Collection<Symbol> to columns : Collection<VariableReferenceExpression> in method public isStreamPartitionedOn(columns Collection<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Parameter Type partitioningSymbols : List<Symbol> to partitioningVariables : List<VariableReferenceExpression> in method public fixedHashDistributionParitioningScheme(outputVariables List<VariableReferenceExpression>, partitioningVariables List<VariableReferenceExpression>) : ExchangeBuilder in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder.ExchangeBuilder |
From |
To |
|
Change Parameter Type inputs : List<Symbol> to inputs : List<VariableReferenceExpression> in method public addInputsSet(inputs List<VariableReferenceExpression>) : ExchangeBuilder in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder.ExchangeBuilder |
From |
To |
|
Change Parameter Type localProperties : List<? extends LocalProperty<Symbol>> to localProperties : List<? extends LocalProperty<VariableReferenceExpression>> in method private PreferredProperties(globalProperties Optional<Global>, localProperties List<? extends LocalProperty<VariableReferenceExpression>>) in class com.facebook.presto.sql.planner.optimizations.PreferredProperties |
From |
To |
|
Change Parameter Type rightSymbols : List<Symbol> to rightSymbols : List<VariableReferenceExpression> in method private planPartitionedJoin(node JoinNode, leftSymbols List<VariableReferenceExpression>, rightSymbols List<VariableReferenceExpression>, left PlanWithProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Parameter Type nodePartitioning : List<Symbol> to nodePartitioning : List<VariableReferenceExpression> in method public partitionedOn(nodePartitioningHandle PartitioningHandle, nodePartitioning List<VariableReferenceExpression>, streamPartitioning Optional<List<VariableReferenceExpression>>) : Global in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type columns : Set<Symbol> to columns : Set<VariableReferenceExpression> in method public partitioned(columns Set<VariableReferenceExpression>) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties |
From |
To |
|
Change Parameter Type translator : Function<Symbol,Optional<Symbol>> to translator : Function<VariableReferenceExpression,Optional<VariableReferenceExpression>> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>, constants Function<VariableReferenceExpression,Optional<ConstantExpression>>) : Optional<ArgumentBinding> in class com.facebook.presto.sql.planner.Partitioning.ArgumentBinding |
From |
To |
|
Change Parameter Type columns : Iterable<Symbol> to columns : Iterable<VariableReferenceExpression> in method public isExactlyPartitionedOn(columns Iterable<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.optimizations.StreamPropertyDerivations.StreamProperties |
From |
To |
|
Change Parameter Type partitioningColumns : List<Symbol> to partitioningColumns : List<VariableReferenceExpression> in method public systemPartitionedExchange(id PlanNodeId, scope Scope, child PlanNode, partitioningColumns List<VariableReferenceExpression>, hashColumn Optional<VariableReferenceExpression>, types TypeProvider) : ExchangeNode in class com.facebook.presto.sql.planner.plan.ExchangeNode |
From |
To |
|
Change Parameter Type partitioning : Iterable<Symbol> to partitioning : Iterable<VariableReferenceExpression> in method private translateVariables(partitioning Iterable<VariableReferenceExpression>, translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : Optional<List<VariableReferenceExpression>> in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Parameter Type rightConstantMapping : Function<Symbol,Optional<NullableValue>> to rightConstantMapping : Function<VariableReferenceExpression,Optional<ConstantExpression>> in method private isPartitionedWith(leftArgument ArgumentBinding, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightArgument ArgumentBinding, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, leftToRightMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type inputs : List<Symbol> to inputs : List<VariableReferenceExpression> in method private mapToOutputSymbols(estimate PlanNodeStatsEstimate, inputs List<VariableReferenceExpression>, outputs List<Symbol>) : PlanNodeStatsEstimate in class com.facebook.presto.cost.ExchangeStatsRule |
From |
To |
|
Change Parameter Type rightConstantMapping : Function<Symbol,Optional<NullableValue>> to rightConstantMapping : Function<VariableReferenceExpression,Optional<ConstantExpression>> in method public isRefinedPartitioningOver(right Partitioning, leftToRightMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type constants : Set<Symbol> to constants : Set<VariableReferenceExpression> in method private isEffectivelySingleStream(constants Set<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type symbols : Iterable<Symbol> to variables : Iterable<VariableReferenceExpression> in method public constrainTo(variables Iterable<VariableReferenceExpression>) : StreamPreferredProperties in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Parameter Type keys : Collection<Symbol> to keys : Collection<VariableReferenceExpression> in method private isStreamRepartitionEffective(keys Collection<VariableReferenceExpression>, constants Set<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type partitioningColumns : Optional<? extends Iterable<Symbol>> to partitioningColumns : Optional<? extends Iterable<VariableReferenceExpression>> in method private StreamProperties(distribution StreamDistribution, partitioningColumns Optional<? extends Iterable<VariableReferenceExpression>>, ordered boolean) in class com.facebook.presto.sql.planner.optimizations.StreamPropertyDerivations.StreamProperties |
From |
To |
|
Change Parameter Type knownConstants : Set<Symbol> to knownConstants : Set<VariableReferenceExpression> in method public isEffectivelySinglePartition(knownConstants Set<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type leftConstantMapping : Function<Symbol,Optional<NullableValue>> to leftConstantMapping : Function<VariableReferenceExpression,Optional<ConstantExpression>> in method public isRefinedPartitioningOver(right Partitioning, leftToRightMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type columns : Set<Symbol> to columns : Set<VariableReferenceExpression> in method public partitionedWithLocal(columns Set<VariableReferenceExpression>, localProperties List<? extends LocalProperty<VariableReferenceExpression>>) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties |
From |
To |
|
Change Parameter Type columns : Collection<Symbol> to columns : Collection<VariableReferenceExpression> in method public isNodePartitionedOn(columns Collection<VariableReferenceExpression>, nullsAndAnyReplicated boolean) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Parameter Type constants : Function<Symbol,Optional<NullableValue>> to constants : Function<VariableReferenceExpression,Optional<ConstantExpression>> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>, constants Function<VariableReferenceExpression,Optional<ConstantExpression>>) : Optional<ArgumentBinding> in class com.facebook.presto.sql.planner.Partitioning.ArgumentBinding |
From |
To |
|
Change Parameter Type symbolMappings : Function<Symbol,Set<Symbol>> to symbolMappings : Function<VariableReferenceExpression,Set<VariableReferenceExpression>> in method private isRefinedPartitioningOver(other Global, symbolMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type partitionConstants : List<Optional<NullableValue>> to partitionConstants : List<Optional<ConstantExpression>> in method public PartitionedOutputOperatorFactory(operatorId int, planNodeId PlanNodeId, sourceTypes List<Type>, pagePreprocessor Function<Page,Page>, partitionFunction PartitionFunction, partitionChannels List<Integer>, partitionConstants List<Optional<ConstantExpression>>, replicatesAnyRow boolean, nullChannel OptionalInt, outputBuffer OutputBuffer, serdeFactory PagesSerdeFactory, maxMemory DataSize) in class com.facebook.presto.operator.PartitionedOutputOperator.PartitionedOutputOperatorFactory |
From |
To |
|
Change Parameter Type outputSymbols : List<Symbol> to outputVariables : List<VariableReferenceExpression> in method public fixedHashDistributionParitioningScheme(outputVariables List<VariableReferenceExpression>, partitioningVariables List<VariableReferenceExpression>) : ExchangeBuilder in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder.ExchangeBuilder |
From |
To |
|
Change Parameter Type partitioningColumns : Set<Symbol> to partitioningColumns : Set<VariableReferenceExpression> in method private PartitioningProperties(partitioningColumns Set<VariableReferenceExpression>, partitioning Optional<Partitioning>, nullsAndAnyReplicated boolean) in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties |
From |
To |
|
Change Parameter Type partitionConstants : List<Optional<NullableValue>> to partitionConstants : List<Optional<ConstantExpression>> in method public PagePartitioner(partitionFunction PartitionFunction, partitionChannels List<Integer>, partitionConstants List<Optional<ConstantExpression>>, replicatesAnyRow boolean, nullChannel OptionalInt, outputBuffer OutputBuffer, serdeFactory PagesSerdeFactory, sourceTypes List<Type>, maxMemory DataSize, lifespan Lifespan) in class com.facebook.presto.operator.PartitionedOutputOperator.PagePartitioner |
From |
To |
|
Change Parameter Type translator : Function<Symbol,Optional<Symbol>> to translator : Function<VariableReferenceExpression,Optional<VariableReferenceExpression>> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : Global in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.Global |
From |
To |
|
Change Parameter Type leftToRightMappings : Function<Symbol,Set<Symbol>> to leftToRightMappings : Function<VariableReferenceExpression,Set<VariableReferenceExpression>> in method private isPartitionedWith(leftArgument ArgumentBinding, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightArgument ArgumentBinding, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, leftToRightMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type symbolMappings : Function<Symbol,Set<Symbol>> to symbolMappings : Function<VariableReferenceExpression,Set<VariableReferenceExpression>> in method public isRefinedPartitioningOver(other ActualProperties, symbolMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Parameter Type knownConstants : Set<Symbol> to knownConstants : Set<VariableReferenceExpression> in method public isRepartitionEffective(keys Collection<VariableReferenceExpression>, knownConstants Set<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type partitionSymbols : Collection<Symbol> to partitionVariables : Collection<VariableReferenceExpression> in method public withPartitioning(partitionVariables Collection<VariableReferenceExpression>) : StreamPreferredProperties in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Parameter Type partitioningColumns : Optional<? extends Iterable<Symbol>> to partitioningColumns : Optional<? extends Iterable<VariableReferenceExpression>> in method private StreamPreferredProperties(distribution Optional<StreamDistribution>, partitioningColumns Optional<? extends Iterable<VariableReferenceExpression>>, orderSensitive boolean) in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Parameter Type symbolMappings : Function<Symbol,Set<Symbol>> to symbolMappings : Function<VariableReferenceExpression,Set<VariableReferenceExpression>> in method private isCompatibleTablePartitioningWith(other Global, symbolMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type newOutputLayout : List<Symbol> to newOutputLayout : List<VariableReferenceExpression> in method public translateOutputLayout(newOutputLayout List<VariableReferenceExpression>) : PartitioningScheme in class com.facebook.presto.sql.planner.PartitioningScheme |
From |
To |
|
Change Parameter Type globalConstants : Map<ColumnHandle,NullableValue> to globalConstants : Map<ColumnHandle,ConstantExpression> in method private translateToNonConstantSymbols(columnHandles Set<ColumnHandle>, assignments Map<ColumnHandle,VariableReferenceExpression>, globalConstants Map<ColumnHandle,ConstantExpression>) : Optional<List<VariableReferenceExpression>> in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Parameter Type localProperties : List<? extends LocalProperty<Symbol>> to localProperties : List<? extends LocalProperty<VariableReferenceExpression>> in method public local(localProperties List<? extends LocalProperty<VariableReferenceExpression>>) : Builder in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Builder |
From |
To |
|
Change Parameter Type constants : Set<Symbol> to constants : Set<VariableReferenceExpression> in method private isNodePartitionedOn(columns Collection<VariableReferenceExpression>, constants Set<VariableReferenceExpression>, nullsAndAnyReplicated boolean) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type translator : Function<Symbol,Optional<Symbol>> to translator : Function<VariableReferenceExpression,Optional<VariableReferenceExpression>> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : StreamPreferredProperties in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Parameter Type columns : Set<Symbol> to columns : Set<VariableReferenceExpression> in method public partitioned(columns Set<VariableReferenceExpression>) : PartitioningProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties |
From |
To |
|
Change Parameter Type localProperties : List<LocalProperty<Symbol>> to localProperties : List<LocalProperty<VariableReferenceExpression>> in method private pruneMarkDistinctSymbols(node MarkDistinctNode, localProperties List<LocalProperty<VariableReferenceExpression>>) : List<Symbol> in class com.facebook.presto.sql.planner.optimizations.AddLocalExchanges.Rewriter |
From |
To |
|
Change Parameter Type leftConstantMapping : Function<Symbol,Optional<NullableValue>> to leftConstantMapping : Function<VariableReferenceExpression,Optional<ConstantExpression>> in method private isPartitionedWith(leftArgument ArgumentBinding, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightArgument ArgumentBinding, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, leftToRightMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type knownConstants : Set<Symbol> to knownConstants : Set<VariableReferenceExpression> in method public isPartitionedOn(columns Collection<VariableReferenceExpression>, knownConstants Set<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type translator : Function<Symbol,Optional<Symbol>> to translator : Function<VariableReferenceExpression,Optional<VariableReferenceExpression>> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>, constants Function<VariableReferenceExpression,Optional<ConstantExpression>>) : Optional<Partitioning> in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type outputLayout : List<Symbol> to outputLayout : List<VariableReferenceExpression> in method public plan(taskContext TaskContext, stageExecutionDescriptor StageExecutionDescriptor, plan PlanNode, outputLayout List<VariableReferenceExpression>, types TypeProvider, partitionedSourceOrder List<PlanNodeId>, outputOperatorFactory OutputFactory, taskExchangeClientManager TaskExchangeClientManager) : LocalExecutionPlan in class com.facebook.presto.sql.planner.LocalExecutionPlanner |
From |
To |
|
Change Parameter Type assignments : Map<ColumnHandle,Symbol> to assignments : Map<ColumnHandle,VariableReferenceExpression> in method private deriveGlobalProperties(layout TableLayout, assignments Map<ColumnHandle,VariableReferenceExpression>, constants Map<ColumnHandle,ConstantExpression>) : Global in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Parameter Type constants : Function<Symbol,Optional<NullableValue>> to constants : Function<VariableReferenceExpression,Optional<ConstantExpression>> in method private translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>, constants Function<VariableReferenceExpression,Optional<ConstantExpression>>) : Global in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type constants : Map<Symbol,NullableValue> to constants : Map<VariableReferenceExpression,ConstantExpression> in method private ActualProperties(global Global, localProperties List<? extends LocalProperty<VariableReferenceExpression>>, constants Map<VariableReferenceExpression,ConstantExpression>) in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Parameter Type leftSymbols : List<Symbol> to leftSymbols : List<VariableReferenceExpression> in method private planPartitionedJoin(node JoinNode, leftSymbols List<VariableReferenceExpression>, rightSymbols List<VariableReferenceExpression>, left PlanWithProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Parameter Type columns : Collection<Symbol> to columns : Collection<VariableReferenceExpression> in method public isStreamPartitionedOn(columns Collection<VariableReferenceExpression>, nullsAndAnyReplicated boolean) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Parameter Type leftConstantMapping : Function<Symbol,Optional<NullableValue>> to leftConstantMapping : Function<VariableReferenceExpression,Optional<ConstantExpression>> in method public isCompatibleWith(right Partitioning, leftToRightMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type expectedLayout : List<Symbol> to expectedLayout : List<VariableReferenceExpression> in method private enforceLayoutProcessor(expectedLayout List<VariableReferenceExpression>, inputLayout Map<Symbol,Integer>) : Function<Page,Page> in class com.facebook.presto.sql.planner.LocalExecutionPlanner |
From |
To |
|
Change Parameter Type outputSymbols : List<Symbol> to outputVariables : List<VariableReferenceExpression> in method public fixedHashDistributionParitioningScheme(outputVariables List<VariableReferenceExpression>, partitioningVariables List<VariableReferenceExpression>, hashVariable VariableReferenceExpression) : ExchangeBuilder in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder.ExchangeBuilder |
From |
To |
|
Change Parameter Type keys : Collection<Symbol> to keys : Collection<VariableReferenceExpression> in method public isRepartitionEffective(keys Collection<VariableReferenceExpression>, knownConstants Set<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type rightConstantMapping : Function<Symbol,Optional<NullableValue>> to rightConstantMapping : Function<VariableReferenceExpression,Optional<ConstantExpression>> in method public isCompatibleWith(right Partitioning, leftToRightMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type translator : Function<Symbol,Optional<Symbol>> to translator : Function<VariableReferenceExpression,Optional<VariableReferenceExpression>> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties |
From |
To |
|
Change Parameter Type assignments : Map<ColumnHandle,Symbol> to assignments : Map<ColumnHandle,VariableReferenceExpression> in method private translateToNonConstantSymbols(columnHandles Set<ColumnHandle>, assignments Map<ColumnHandle,VariableReferenceExpression>, globalConstants Map<ColumnHandle,ConstantExpression>) : Optional<List<VariableReferenceExpression>> in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Parameter Type outputLayout : List<Symbol> to outputLayout : List<VariableReferenceExpression> in method public PartitioningScheme(partitioning Partitioning, outputLayout List<VariableReferenceExpression>, hashColumn Optional<VariableReferenceExpression>) in class com.facebook.presto.sql.planner.PartitioningScheme |
From |
To |
|
Change Parameter Type keys : Collection<Symbol> to keys : Collection<VariableReferenceExpression> in method public isStreamRepartitionEffective(keys Collection<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Parameter Type translator : Function<Symbol,Optional<Symbol>> to translator : Function<VariableReferenceExpression,Optional<VariableReferenceExpression>> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : Optional<PartitioningProperties> in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties |
From |
To |
|
Change Parameter Type partitioningColumns : List<Symbol> to partitioningColumns : List<VariableReferenceExpression> in method public systemPartitionedExchange(id PlanNodeId, scope Scope, child PlanNode, partitioningColumns List<VariableReferenceExpression>, hashColumn Optional<VariableReferenceExpression>, types TypeProvider, replicateNullsAndAny boolean) : ExchangeNode in class com.facebook.presto.sql.planner.plan.ExchangeNode |
From |
To |
|
Change Parameter Type partitioningColumns : Optional<? extends Iterable<Symbol>> to partitioningColumns : Optional<? extends Iterable<VariableReferenceExpression>> in method private StreamProperties(distribution StreamDistribution, partitioningColumns Optional<? extends Iterable<VariableReferenceExpression>>, ordered boolean, otherActualProperties ActualProperties) in class com.facebook.presto.sql.planner.optimizations.StreamPropertyDerivations.StreamProperties |
From |
To |
|
Change Parameter Type inputs : Symbol... to inputs : VariableReferenceExpression... in method public addInputsSet(inputs VariableReferenceExpression...) : ExchangeBuilder in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder.ExchangeBuilder |
From |
To |
|
Change Parameter Type joinColumns : List<Symbol> to joinColumns : List<VariableReferenceExpression> in method private shouldRepartitionForIndexJoin(joinColumns List<VariableReferenceExpression>, parentPreferredProperties PreferredProperties, probeProperties ActualProperties) : boolean in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Parameter Type outputLayout : List<Symbol> to outputLayout : List<VariableReferenceExpression> in method public PartitioningScheme(partitioning Partitioning, outputLayout List<VariableReferenceExpression>, hashColumn Optional<VariableReferenceExpression>, replicateNullsAndAny boolean, bucketToPartition Optional<int[]>) in class com.facebook.presto.sql.planner.PartitioningScheme |
From |
To |
|
Change Parameter Type translator : Function<Symbol,Optional<Symbol>> to translator : Function<VariableReferenceExpression,Optional<VariableReferenceExpression>> in method private translateVariables(partitioning Iterable<VariableReferenceExpression>, translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : Optional<List<VariableReferenceExpression>> in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Parameter Type leftToRightMappings : Function<Symbol,Set<Symbol>> to leftToRightMappings : Function<VariableReferenceExpression,Set<VariableReferenceExpression>> in method public isCompatibleWith(right Partitioning, leftToRightMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type localProperties : List<LocalProperty<Symbol>> to localProperties : List<LocalProperty<VariableReferenceExpression>> in method public Builder(global Global, localProperties List<LocalProperty<VariableReferenceExpression>>, constants Map<VariableReferenceExpression,ConstantExpression>) in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Builder |
From |
To |
|
Change Parameter Type outputLayout : List<Symbol> to outputLayout : List<VariableReferenceExpression> in method public PartitioningScheme(partitioning Partitioning, outputLayout List<VariableReferenceExpression>) in class com.facebook.presto.sql.planner.PartitioningScheme |
From |
To |
|
Change Parameter Type columns : List<Symbol> to columns : List<VariableReferenceExpression> in method public create(handle PartitioningHandle, columns List<VariableReferenceExpression>) : Partitioning in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type columns : Set<Symbol> to columns : Set<VariableReferenceExpression> in method public partitionedWithNullsAndAnyReplicated(columns Set<VariableReferenceExpression>) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties |
From |
To |
|
Change Parameter Type leftSymbols : List<Symbol> to leftSymbols : List<VariableReferenceExpression> in method private planPartitionedJoin(node JoinNode, leftSymbols List<VariableReferenceExpression>, rightSymbols List<VariableReferenceExpression>) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Parameter Type outputSymbols : Symbol... to outputVariables : VariableReferenceExpression... in method public singleDistributionPartitioningScheme(outputVariables VariableReferenceExpression...) : ExchangeBuilder in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder.ExchangeBuilder |
From |
To |
|
Change Parameter Type streamPartitioning : Optional<List<Symbol>> to streamPartitioning : Optional<List<VariableReferenceExpression>> in method public partitionedOn(nodePartitioningHandle PartitioningHandle, nodePartitioning List<VariableReferenceExpression>, streamPartitioning Optional<List<VariableReferenceExpression>>) : Global in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type constants : Set<Symbol> to constants : Set<VariableReferenceExpression> in method private isStreamPartitionedOn(columns Collection<VariableReferenceExpression>, constants Set<VariableReferenceExpression>, nullsAndAnyReplicated boolean) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type leftConstantMapping : Function<Symbol,Optional<NullableValue>> to leftConstantMapping : Function<VariableReferenceExpression,Optional<ConstantExpression>> in method private isRefinedPartitioningOver(other Global, symbolMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, metadata Metadata, session Session) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type constants : Function<Symbol,Optional<NullableValue>> to constants : Function<VariableReferenceExpression,Optional<ConstantExpression>> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>, constants Function<VariableReferenceExpression,Optional<ConstantExpression>>) : Optional<Partitioning> in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Parameter Type column : Symbol to column : VariableReferenceExpression in method public filterIfMissing(columns Collection<VariableReferenceExpression>, column VariableReferenceExpression) : Optional<VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations |
From |
To |
|
Change Parameter Type translator : Function<Symbol,Optional<Symbol>> to translator : Function<VariableReferenceExpression,Optional<VariableReferenceExpression>> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Parameter Type columns : Collection<Symbol> to columns : Collection<VariableReferenceExpression> in method private isStreamPartitionedOn(columns Collection<VariableReferenceExpression>, constants Set<VariableReferenceExpression>, nullsAndAnyReplicated boolean) : boolean in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type localProperties : List<? extends LocalProperty<Symbol>> to localProperties : List<? extends LocalProperty<VariableReferenceExpression>> in method public local(localProperties List<? extends LocalProperty<VariableReferenceExpression>>) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties |
From |
To |
|
Change Parameter Type streamPartitioning : List<Symbol> to streamPartitioning : List<VariableReferenceExpression> in method public streamPartitionedOn(streamPartitioning List<VariableReferenceExpression>) : Global in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Global |
From |
To |
|
Change Parameter Type columns : Collection<Symbol> to columns : Collection<VariableReferenceExpression> in method public filterIfMissing(columns Collection<VariableReferenceExpression>, column VariableReferenceExpression) : Optional<VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations |
From |
To |
|
Change Parameter Type partitionConstants : List<Optional<NullableValue>> to partitionConstants : List<Optional<ConstantExpression>> in method public PartitionedOutputFactory(partitionFunction PartitionFunction, partitionChannels List<Integer>, partitionConstants List<Optional<ConstantExpression>>, replicatesAnyRow boolean, nullChannel OptionalInt, outputBuffer OutputBuffer, maxMemory DataSize) in class com.facebook.presto.operator.PartitionedOutputOperator.PartitionedOutputFactory |
From |
To |
|
Change Parameter Type constants : Map<Symbol,NullableValue> to constants : Map<VariableReferenceExpression,ConstantExpression> in method public constants(constants Map<VariableReferenceExpression,ConstantExpression>) : Builder in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Builder |
From |
To |
|
Change Parameter Type translator : Function<Symbol,Optional<Symbol>> to translator : Function<VariableReferenceExpression,Optional<VariableReferenceExpression>> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : StreamProperties in class com.facebook.presto.sql.planner.optimizations.StreamPropertyDerivations.StreamProperties |
From |
To |
|
Change Parameter Type localProperties : List<? extends LocalProperty<Symbol>> to localProperties : List<? extends LocalProperty<VariableReferenceExpression>> in method public undistributedWithLocal(localProperties List<? extends LocalProperty<VariableReferenceExpression>>) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties |
From |
To |
|
Change Parameter Type rightSymbols : List<Symbol> to rightSymbols : List<VariableReferenceExpression> in method private planPartitionedJoin(node JoinNode, leftSymbols List<VariableReferenceExpression>, rightSymbols List<VariableReferenceExpression>) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Parameter Type partitioningSymbols : List<Symbol> to partitioningVariables : List<VariableReferenceExpression> in method public fixedHashDistributionParitioningScheme(outputVariables List<VariableReferenceExpression>, partitioningVariables List<VariableReferenceExpression>, hashVariable VariableReferenceExpression) : ExchangeBuilder in class com.facebook.presto.sql.planner.iterative.rule.test.PlanBuilder.ExchangeBuilder |
From |
To |
|
Change Parameter Type partitionSymbols : Collection<Symbol> to partitionVariables : Collection<VariableReferenceExpression> in method public exactlyPartitionedOn(partitionVariables Collection<VariableReferenceExpression>) : StreamPreferredProperties in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Variable Type rightConstant : Optional<NullableValue> to rightConstant : Optional<ConstantExpression> in method private isPartitionedWith(leftArgument ArgumentBinding, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightArgument ArgumentBinding, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, leftToRightMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Variable Type outputToInputMap : Map<Symbol,SymbolReference> to outputToInputMap : Map<VariableReferenceExpression,SymbolReference> in method private extractExchangeOutputToInput(exchange ExchangeNode, sourceIndex int) : Map<VariableReferenceExpression,SymbolReference> in class com.facebook.presto.sql.planner.iterative.rule.PushProjectionThroughExchange |
From |
To |
|
Change Variable Type constants : Map<Symbol,NullableValue> to constants : Map<VariableReferenceExpression,ConstantExpression> in method public visitProject(node ProjectNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type desiredLocalProperties : List<LocalProperty<Symbol>> to desiredLocalProperties : List<LocalProperty<VariableReferenceExpression>> in method public visitIndexJoin(node IndexJoinNode, preferredProperties PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type matchIterator : Iterator<Optional<LocalProperty<Symbol>>> to matchIterator : Iterator<Optional<LocalProperty<VariableReferenceExpression>>> in method public visitAggregation(node AggregationNode, context Void) : Void in class com.facebook.presto.sql.planner.sanity.ValidateStreamingAggregations.Visitor |
From |
To |
|
Change Variable Type constants : Map<Symbol,NullableValue> to constants : Map<VariableReferenceExpression,ConstantExpression> in method public visitFilter(node FilterNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type constants : Map<Symbol,NullableValue> to constants : Map<VariableReferenceExpression,ConstantExpression> in method public visitSpatialJoin(node SpatialJoinNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type builder : ImmutableSet.Builder<Symbol> to builder : ImmutableSet.Builder<VariableReferenceExpression> in method private translateToNonConstantSymbols(columnHandles Set<ColumnHandle>, assignments Map<ColumnHandle,VariableReferenceExpression>, globalConstants Map<ColumnHandle,ConstantExpression>) : Optional<List<VariableReferenceExpression>> in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type canonicalOutput : Symbol to canonicalOutput : VariableReferenceExpression in method private mapExchangeNodeSymbols(node ExchangeNode) : void in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter |
From |
To |
|
Change Variable Type desiredPartitioning : Iterable<Symbol> to desiredPartitioning : Iterable<VariableReferenceExpression> in method public withPartitioning(partitionVariables Collection<VariableReferenceExpression>) : StreamPreferredProperties in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Variable Type outputSymbol : Symbol to outputVariable : VariableReferenceExpression in method public visitExchange(node ExchangeNode, context RewriteContext<Set<Symbol>>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter |
From |
To |
|
Change Variable Type inputSymbols : List<Symbol> to inputVariables : List<VariableReferenceExpression> in method public visitExchange(node ExchangeNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type inputsToOutputs : Map<List<Symbol>,Symbol> to inputsToOutputs : Map<List<VariableReferenceExpression>,VariableReferenceExpression> in method private mapExchangeNodeSymbols(node ExchangeNode) : void in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter |
From |
To |
|
Change Variable Type inputsBySource : List<List<Symbol>> to inputsBySource : List<List<VariableReferenceExpression>> in method public visitExchange(node ExchangeNode, context RewriteContext<Set<Symbol>>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter |
From |
To |
|
Change Variable Type redundantSymbols : Set<Symbol> to redundantVariables : Set<String> in method private pruneMarkDistinctSymbols(node MarkDistinctNode, localProperties List<LocalProperty<VariableReferenceExpression>>) : List<Symbol> in class com.facebook.presto.sql.planner.optimizations.AddLocalExchanges.Rewriter |
From |
To |
|
Change Variable Type outputLayout : List<Symbol> to outputLayout : List<VariableReferenceExpression> in method private createTableWriterPlan(analysis Analysis, plan RelationPlan, target WriterTarget, columnNames List<String>, writeTableLayout Optional<NewTableLayout>, statisticsMetadata TableStatisticsMetadata) : RelationPlan in class com.facebook.presto.sql.planner.LogicalPlanner |
From |
To |
|
Change Variable Type partitioningColumns : Set<Symbol> to partitioningColumns : Set<VariableReferenceExpression> in method public plan(taskContext TaskContext, plan PlanNode, types TypeProvider, partitioningScheme PartitioningScheme, stageExecutionDescriptor StageExecutionDescriptor, partitionedSourceOrder List<PlanNodeId>, outputBuffer OutputBuffer, taskExchangeClientManager TaskExchangeClientManager) : LocalExecutionPlan in class com.facebook.presto.sql.planner.LocalExecutionPlanner |
From |
To |
|
Change Variable Type translated : Symbol to translated : VariableReferenceExpression in method private translateToNonConstantSymbols(columnHandles Set<ColumnHandle>, assignments Map<ColumnHandle,VariableReferenceExpression>, globalConstants Map<ColumnHandle,ConstantExpression>) : Optional<List<VariableReferenceExpression>> in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type canonicalInput : Symbol to canonicalInput : VariableReferenceExpression in method private mapExchangeNodeOutputToInputSymbols(node ExchangeNode) : void in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter |
From |
To |
|
Change Variable Type identities : Map<Symbol,Symbol> to identities : Map<VariableReferenceExpression,VariableReferenceExpression> in method public visitProject(node ProjectNode, preferredProperties PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type childPartitioning : PartitioningProperties to childPartitioning : PreferredProperties.PartitioningProperties in method private selectUnionPartitioning(node UnionNode, parentPreference PartitioningProperties) : Partitioning in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type partitionFunctionArguments : List<Symbol> to partitionFunctionArguments : List<VariableReferenceExpression> in method private createTableWriterPlan(analysis Analysis, plan RelationPlan, target WriterTarget, columnNames List<String>, writeTableLayout Optional<NewTableLayout>, statisticsMetadata TableStatisticsMetadata) : RelationPlan in class com.facebook.presto.sql.planner.LogicalPlanner |
From |
To |
|
Change Variable Type symbols : List<Symbol> to variables : List<VariableReferenceExpression> in method private createTableWriterPlan(analysis Analysis, plan RelationPlan, target WriterTarget, columnNames List<String>, writeTableLayout Optional<NewTableLayout>, statisticsMetadata TableStatisticsMetadata) : RelationPlan in class com.facebook.presto.sql.planner.LogicalPlanner |
From |
To |
|
Change Variable Type desiredProperties : List<LocalProperty<Symbol>> to desiredProperties : List<LocalProperty<VariableReferenceExpression>> in method public visitWindow(node WindowNode, preferredProperties PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type inputs : ImmutableList.Builder<Symbol> to inputs : ImmutableList.Builder<VariableReferenceExpression> in method public apply(project ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushProjectionThroughExchange |
From |
To |
|
Change Variable Type partitioningRequirement : Set<Symbol> to partitioningRequirement : Set<VariableReferenceExpression> in method public visitAggregation(node AggregationNode, parentPreferredProperties PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type availableSymbols : ImmutableSet<Symbol> to availableVariables : ImmutableSet<VariableReferenceExpression> in method public constrainTo(variables Iterable<VariableReferenceExpression>) : StreamPreferredProperties in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Variable Type inputs : List<Symbol> to inputs : List<VariableReferenceExpression> in method public visitExchange(node ExchangeNode, pattern PlanMatchPattern) : MatchResult in class com.facebook.presto.sql.planner.assertions.PlanMatchingVisitor |
From |
To |
|
Change Variable Type updatedLocalProperties : List<LocalProperty<Symbol>> to updatedLocalProperties : List<LocalProperty<VariableReferenceExpression>> in method private ActualProperties(global Global, localProperties List<? extends LocalProperty<VariableReferenceExpression>>, constants Map<VariableReferenceExpression,ConstantExpression>) in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Variable Type leftSymbols : List<Symbol> to leftVariables : List<VariableReferenceExpression> in method public visitJoin(node JoinNode, preferredProperties PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type globalConstants : Map<ColumnHandle,NullableValue> to globalConstants : Map<ColumnHandle,ConstantExpression> in method public visitTableScan(node TableScanNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type common : Set<Symbol> to common : Set<VariableReferenceExpression> in method public withPartitioning(partitionVariables Collection<VariableReferenceExpression>) : StreamPreferredProperties in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Variable Type existingConstantValue : NullableValue to existingConstantValue : ConstantExpression in method public visitProject(node ProjectNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type inputToOutput : Map<Symbol,Symbol> to inputToOutput : Map<VariableReferenceExpression,VariableReferenceExpression> in method public visitExchange(node ExchangeNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type output : Symbol to output : VariableReferenceExpression in method private mapExchangeNodeSymbols(node ExchangeNode) : void in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter |
From |
To |
|
Change Variable Type canonicalOutput : Symbol to canonicalOutput : VariableReferenceExpression in method public visitExchange(node ExchangeNode, context RewriteContext<Void>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter |
From |
To |
|
Change Variable Type updatedLocalConstants : Set<Symbol> to updatedLocalConstants : Set<VariableReferenceExpression> in method private ActualProperties(global Global, localProperties List<? extends LocalProperty<VariableReferenceExpression>>, constants Map<VariableReferenceExpression,ConstantExpression>) in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Variable Type symbol : Symbol to variable : VariableReferenceExpression in method public visitProject(node ProjectNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type filteringToSource : SetMultimap<Symbol,Symbol> to filteringToSource : SetMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public visitSemiJoin(node SemiJoinNode, preferredProperties PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type localProperties : ImmutableList.Builder<SortingProperty<Symbol>> to localProperties : ImmutableList.Builder<SortingProperty<VariableReferenceExpression>> in method public visitExchange(node ExchangeNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type symbolConstants : Map<Symbol,NullableValue> to symbolConstants : Map<VariableReferenceExpression,ConstantExpression> in method public visitTableScan(node TableScanNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type input : Symbol to input : VariableReferenceExpression in method private pushPartial(aggregation AggregationNode, exchange ExchangeNode, context Context) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.PushPartialAggregationThroughExchange |
From |
To |
|
Change Variable Type entry : Map.Entry<Symbol,NullableValue> to entry : Map.Entry<VariableReferenceExpression,ConstantExpression> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Variable Type matchLayout2 : List<Optional<LocalProperty<Symbol>>> to matchLayout2 : List<Optional<LocalProperty<VariableReferenceExpression>>> in method package streamingExecutionPreference(preferred PreferredProperties) : Comparator<ActualProperties> in class com.facebook.presto.sql.planner.optimizations.AddExchanges |
From |
To |
|
Change Variable Type builder : ImmutableSet.Builder<Symbol> to builder : ImmutableSet.Builder<VariableReferenceExpression> in method private getNonConstantSymbols(columnHandles Set<ColumnHandle>, assignments Map<ColumnHandle,Symbol>, globalConstants Set<ColumnHandle>) : Optional<Set<VariableReferenceExpression>> in class com.facebook.presto.sql.planner.optimizations.StreamPropertyDerivations.Visitor |
From |
To |
|
Change Variable Type outputToInputMap : Map<Symbol,SymbolReference> to outputToInputMap : Map<VariableReferenceExpression,SymbolReference> in method public apply(project ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushProjectionThroughExchange |
From |
To |
|
Change Variable Type matchLayout1 : List<Optional<LocalProperty<Symbol>>> to matchLayout1 : List<Optional<LocalProperty<VariableReferenceExpression>>> in method package streamingExecutionPreference(preferred PreferredProperties) : Comparator<ActualProperties> in class com.facebook.presto.sql.planner.optimizations.AddExchanges |
From |
To |
|
Change Variable Type arguments : List<Symbol> to arguments : List<VariableReferenceExpression> in method private deriveGlobalProperties(layout TableLayout, assignments Map<ColumnHandle,VariableReferenceExpression>, constants Map<ColumnHandle,ConstantExpression>) : Global in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type joinColumns : List<Symbol> to joinColumns : List<VariableReferenceExpression> in method public visitIndexJoin(node IndexJoinNode, preferredProperties PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type constant : NullableValue to constant : ConstantExpression in method private assignPartitioningSymbols(partitioning Partitioning) : PartitioningSymbolAssignments in class com.facebook.presto.sql.planner.PlanFragmenter.Fragmenter |
From |
To |
|
Change Variable Type constants : Map<Symbol,NullableValue> to constants : Map<VariableReferenceExpression,ConstantExpression> in method public visitJoin(node JoinNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type entries : Set<Map.Entry<Symbol,NullableValue>> to entries : Set<Map.Entry<VariableReferenceExpression,ConstantExpression>> in method public visitExchange(node ExchangeNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type newPartitioningColumns : Set<Symbol> to newPartitioningColumns : Set<VariableReferenceExpression> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : Optional<PartitioningProperties> in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties |
From |
To |
|
Change Variable Type redundantSymbolsBuilder : ImmutableSet.Builder<Symbol> to redundantVariablesBuilder : ImmutableSet.Builder<String> in method private pruneMarkDistinctSymbols(node MarkDistinctNode, localProperties List<LocalProperty<VariableReferenceExpression>>) : List<Symbol> in class com.facebook.presto.sql.planner.optimizations.AddLocalExchanges.Rewriter |
From |
To |
|
Change Variable Type mappedColumns : Set<Symbol> to mappedColumns : Set<VariableReferenceExpression> in method private isPartitionedWith(leftArgument ArgumentBinding, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightArgument ArgumentBinding, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, leftToRightMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Variable Type desiredProperties : List<LocalProperty<Symbol>> to desiredProperties : List<LocalProperty<VariableReferenceExpression>> in method public visitWindow(node WindowNode, parentPreferences StreamPreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddLocalExchanges.Rewriter |
From |
To |
|
Change Variable Type localConstants : Set<Symbol> to localConstants : Set<VariableReferenceExpression> in method private ActualProperties(global Global, localProperties List<? extends LocalProperty<VariableReferenceExpression>>, constants Map<VariableReferenceExpression,ConstantExpression>) in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Variable Type outputLayout : List<Symbol> to outputLayout : List<VariableReferenceExpression> in method public plan(taskContext TaskContext, plan PlanNode, types TypeProvider, partitioningScheme PartitioningScheme, stageExecutionDescriptor StageExecutionDescriptor, partitionedSourceOrder List<PlanNodeId>, outputBuffer OutputBuffer, taskExchangeClientManager TaskExchangeClientManager) : LocalExecutionPlan in class com.facebook.presto.sql.planner.LocalExecutionPlanner |
From |
To |
|
Change Variable Type canonicalOutput : Symbol to canonicalOutput : VariableReferenceExpression in method private mapExchangeNodeOutputToInputSymbols(node ExchangeNode) : void in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter |
From |
To |
|
Change Variable Type rightSymbols : List<Symbol> to rightVariables : List<VariableReferenceExpression> in method public visitJoin(node JoinNode, preferredProperties PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type inputLayouts : List<List<Symbol>> to inputLayouts : List<List<VariableReferenceExpression>> in method public visitUnion(node UnionNode, preferredProperties StreamPreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddLocalExchanges.Rewriter |
From |
To |
|
Change Variable Type groupingRequirement : Optional<LocalProperty<Symbol>> to groupingRequirement : Optional<LocalProperty<VariableReferenceExpression>> in method public visitWindow(node WindowNode, parentPreferences StreamPreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddLocalExchanges.Rewriter |
From |
To |
|
Change Variable Type partitioningColumns : Set<Symbol> to partitioningColumns : Set<VariableReferenceExpression> in method public apply(project ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushProjectionThroughExchange |
From |
To |
|
Change Variable Type matchCache : LoadingCache<List<LocalProperty<Symbol>>,List<Optional<LocalProperty<Symbol>>>> to matchCache : LoadingCache<List<LocalProperty<VariableReferenceExpression>>,List<Optional<LocalProperty<VariableReferenceExpression>>>> in method package streamingExecutionPreference(preferred PreferredProperties) : Comparator<ActualProperties> in class com.facebook.presto.sql.planner.optimizations.AddExchanges |
From |
To |
|
Change Variable Type canonicalInputs : List<Symbol> to canonicalInputs : List<VariableReferenceExpression> in method private mapExchangeNodeSymbols(node ExchangeNode) : void in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter |
From |
To |
|
Change Variable Type sourceSymbols : List<Symbol> to sourceVariables : List<VariableReferenceExpression> in method public visitSemiJoin(node SemiJoinNode, preferredProperties PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type filteringSourceSymbols : List<Symbol> to filteringSourceVariables : List<VariableReferenceExpression> in method public visitSemiJoin(node SemiJoinNode, preferredProperties PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type common : List<Symbol> to common : List<VariableReferenceExpression> in method public constrainTo(variables Iterable<VariableReferenceExpression>) : StreamPreferredProperties in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Variable Type streamPartitionSymbols : Optional<Set<Symbol>> to streamPartitionSymbols : Optional<Set<VariableReferenceExpression>> in method public visitTableScan(node TableScanNode, inputProperties List<StreamProperties>) : StreamProperties in class com.facebook.presto.sql.planner.optimizations.StreamPropertyDerivations.Visitor |
From |
To |
|
Change Variable Type leftToRight : SetMultimap<Symbol,Symbol> to leftToRight : SetMultimap<VariableReferenceExpression,VariableReferenceExpression> in method private planPartitionedJoin(node JoinNode, leftSymbols List<VariableReferenceExpression>, rightSymbols List<VariableReferenceExpression>, left PlanWithProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type partitionConstants : List<Optional<NullableValue>> to partitionConstants : List<Optional<ConstantExpression>> in method public plan(taskContext TaskContext, plan PlanNode, types TypeProvider, partitioningScheme PartitioningScheme, stageExecutionDescriptor StageExecutionDescriptor, partitionedSourceOrder List<PlanNodeId>, outputBuffer OutputBuffer, taskExchangeClientManager TaskExchangeClientManager) : LocalExecutionPlan in class com.facebook.presto.sql.planner.LocalExecutionPlanner |
From |
To |
|
Change Variable Type sourceToFiltering : SetMultimap<Symbol,Symbol> to sourceToFiltering : SetMultimap<VariableReferenceExpression,VariableReferenceExpression> in method public visitSemiJoin(node SemiJoinNode, preferredProperties PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type newLocalProperties : ImmutableList.Builder<LocalProperty<Symbol>> to newLocalProperties : ImmutableList.Builder<LocalProperty<VariableReferenceExpression>> in method public visitAssignUniqueId(node AssignUniqueId, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type inputToOutput : Map<Symbol,Symbol> to constants : Map<VariableReferenceExpression,ConstantExpression> in method public visitProject(node ProjectNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type addedOutputs : Set<Symbol> to addedOutputs : Set<VariableReferenceExpression> in method public visitExchange(node ExchangeNode, context RewriteContext<Void>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter |
From |
To |
|
Change Variable Type streamPartitioning : Optional<List<Symbol>> to streamPartitioning : Optional<List<VariableReferenceExpression>> in method private deriveGlobalProperties(layout TableLayout, assignments Map<ColumnHandle,VariableReferenceExpression>, constants Map<ColumnHandle,ConstantExpression>) : Global in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type outputBuilder : ImmutableList.Builder<Symbol> to outputBuilder : ImmutableList.Builder<VariableReferenceExpression> in method public apply(project ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushProjectionThroughExchange |
From |
To |
|
Change Variable Type keysWithoutConstants : Set<Symbol> to keysWithoutConstants : Set<VariableReferenceExpression> in method public isRepartitionEffective(keys Collection<VariableReferenceExpression>, knownConstants Set<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Variable Type buildHashSymbols : List<Symbol> to buildHashVariables : List<VariableReferenceExpression> in method public visitJoin(node JoinNode, parentPreferences StreamPreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddLocalExchanges.Rewriter |
From |
To |
|
Change Variable Type inputs : List<List<Symbol>> to inputs : List<List<VariableReferenceExpression>> in method public visitExchange(node ExchangeNode, context RewriteContext<Void>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter |
From |
To |
|
Change Variable Type requiredPartitionColumns : Optional<List<Symbol>> to requiredPartitionColumns : Optional<List<VariableReferenceExpression>> in method private enforce(planWithProperties PlanWithProperties, requiredProperties StreamPreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddLocalExchanges.Rewriter |
From |
To |
|
Change Variable Type allInputs : List<List<Symbol>> to allInputs : List<List<VariableReferenceExpression>> in method public visitExchange(node ExchangeNode, pattern PlanMatchPattern) : MatchResult in class com.facebook.presto.sql.planner.assertions.PlanMatchingVisitor |
From |
To |
|
Change Variable Type nonConstantArgs : Set<Symbol> to nonConstantArgs : Set<VariableReferenceExpression> in method public isRepartitionEffective(keys Collection<VariableReferenceExpression>, knownConstants Set<VariableReferenceExpression>) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Variable Type localProperties : ImmutableList.Builder<LocalProperty<Symbol>> to localProperties : ImmutableList.Builder<LocalProperty<VariableReferenceExpression>> in method public visitTopNRowNumber(node TopNRowNumberNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type expectedLayout : List<Symbol> to expectedLayout : List<VariableReferenceExpression> in method private createLocalMerge(node ExchangeNode, context LocalExecutionPlanContext) : PhysicalOperation in class com.facebook.presto.sql.planner.LocalExecutionPlanner.Visitor |
From |
To |
|
Change Variable Type matchIterator : Iterator<Optional<LocalProperty<Symbol>>> to matchIterator : Iterator<Optional<LocalProperty<VariableReferenceExpression>>> in method public visitWindow(node WindowNode, parentPreferences StreamPreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddLocalExchanges.Rewriter |
From |
To |
|
Change Variable Type partitioningColumn : Symbol to partitioningColumn : VariableReferenceExpression in method private translateVariables(partitioning Iterable<VariableReferenceExpression>, translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : Optional<List<VariableReferenceExpression>> in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Variable Type expectedLayout : List<Symbol> to expectedLayout : List<VariableReferenceExpression> in method private createLocalExchange(node ExchangeNode, context LocalExecutionPlanContext) : PhysicalOperation in class com.facebook.presto.sql.planner.LocalExecutionPlanner.Visitor |
From |
To |
|
Change Variable Type desiredProperties : List<LocalProperty<Symbol>> to desiredProperties : List<LocalProperty<VariableReferenceExpression>> in method public visitSort(node SortNode, preferredProperties PreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type translatedKey : Optional<Symbol> to translatedKey : Optional<VariableReferenceExpression> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Variable Type columns : Set<Symbol> to columns : Set<VariableReferenceExpression> in method public PartitioningScheme(partitioning Partitioning, outputLayout List<VariableReferenceExpression>, hashColumn Optional<VariableReferenceExpression>, replicateNullsAndAny boolean, bucketToPartition Optional<int[]>) in class com.facebook.presto.sql.planner.PartitioningScheme |
From |
To |
|
Change Variable Type desiredProperties : List<LocalProperty<Symbol>> to desiredProperties : List<LocalProperty<VariableReferenceExpression>> in method public visitAggregation(node AggregationNode, context Void) : Void in class com.facebook.presto.sql.planner.sanity.ValidateStreamingAggregations.Visitor |
From |
To |
|
Change Variable Type leftConstant : Optional<NullableValue> to leftConstant : Optional<ConstantExpression> in method private isPartitionedWith(leftArgument ArgumentBinding, leftConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, rightArgument ArgumentBinding, rightConstantMapping Function<VariableReferenceExpression,Optional<ConstantExpression>>, leftToRightMappings Function<VariableReferenceExpression,Set<VariableReferenceExpression>>) : boolean in class com.facebook.presto.sql.planner.Partitioning |
From |
To |
|
Change Variable Type newPartitioningColumns : ImmutableList.Builder<Symbol> to newPartitioningColumns : ImmutableList.Builder<VariableReferenceExpression> in method private translateVariables(partitioning Iterable<VariableReferenceExpression>, translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : Optional<List<VariableReferenceExpression>> in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Variable Type rightToLeft : SetMultimap<Symbol,Symbol> to rightToLeft : SetMultimap<VariableReferenceExpression,VariableReferenceExpression> in method private planPartitionedJoin(node JoinNode, leftSymbols List<VariableReferenceExpression>, rightSymbols List<VariableReferenceExpression>, left PlanWithProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |
|
Change Variable Type constants : Map<Symbol,NullableValue> to constants : Map<VariableReferenceExpression,ConstantExpression> in method public visitExchange(node ExchangeNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type localProperty : LocalProperty<Symbol> to localProperty : LocalProperty<VariableReferenceExpression> in method public visitWindow(node WindowNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type assignments : Map<ColumnHandle,Symbol> to assignments : Map<ColumnHandle,VariableReferenceExpression> in method public visitTableScan(node TableScanNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type outputs : ImmutableList.Builder<Symbol> to outputs : ImmutableList.Builder<VariableReferenceExpression> in method public visitExchange(node ExchangeNode, context RewriteContext<Void>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter |
From |
To |
|
Change Variable Type outputToInput : Map<Symbol,Symbol> to outputToInput : Map<VariableReferenceExpression,VariableReferenceExpression> in method public computeIdentityTranslations(assignments Assignments, types TypeProvider) : Map<VariableReferenceExpression,VariableReferenceExpression> in class com.facebook.presto.sql.planner.optimizations.AddExchanges |
From |
To |
|
Change Variable Type inputsBuilder : ImmutableList.Builder<List<Symbol>> to inputsBuilder : ImmutableList.Builder<List<VariableReferenceExpression>> in method public apply(project ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushProjectionThroughExchange |
From |
To |
|
Change Variable Type unsatisfiedRequirement : Optional<LocalProperty<Symbol>> to unsatisfiedRequirement : Optional<LocalProperty<VariableReferenceExpression>> in method public visitAggregation(node AggregationNode, context Void) : Void in class com.facebook.presto.sql.planner.sanity.ValidateStreamingAggregations.Visitor |
From |
To |
|
Change Variable Type newLocal : List<LocalProperty<Symbol>> to newLocal : List<LocalProperty<VariableReferenceExpression>> in method public mergeWithParent(parent PreferredProperties) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties |
From |
To |
|
Change Variable Type translated : Optional<Symbol> to translated : Optional<VariableReferenceExpression> in method private translateVariables(partitioning Iterable<VariableReferenceExpression>, translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : Optional<List<VariableReferenceExpression>> in class com.facebook.presto.sql.planner.optimizations.StreamPreferredProperties |
From |
To |
|
Change Variable Type output : Symbol to output : VariableReferenceExpression in method private pushPartial(aggregation AggregationNode, exchange ExchangeNode, context Context) : PlanNode in class com.facebook.presto.sql.planner.iterative.rule.PushPartialAggregationThroughExchange |
From |
To |
|
Change Variable Type newOutputSymbols : List<Symbol> to newOutputVariables : List<VariableReferenceExpression> in method public visitExchange(node ExchangeNode, context RewriteContext<Set<Symbol>>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.PruneUnreferencedOutputs.Rewriter |
From |
To |
|
Change Variable Type inputToOutputMappings : Map<Symbol,Symbol> to inputToOutputMappings : Map<VariableReferenceExpression,VariableReferenceExpression> in method public visitGroupId(node GroupIdNode, inputProperties List<StreamProperties>) : StreamProperties in class com.facebook.presto.sql.planner.optimizations.StreamPropertyDerivations.Visitor |
From |
To |
|
Change Variable Type partitioningSymbols : List<Symbol> to partitioningSymbols : List<VariableReferenceExpression> in method private createTemporaryTableWrite(tableHandle TableHandle, symbolToColumnMap Map<Symbol,ColumnMetadata>, outputs List<Symbol>, inputs List<List<Symbol>>, sources List<PlanNode>, constantExpressions Map<Symbol,Expression>, partitioningMetadata PartitioningMetadata) : TableFinishNode in class com.facebook.presto.sql.planner.PlanFragmenter.Fragmenter |
From |
To |
|
Change Variable Type translatedConstants : Map<Symbol,NullableValue> to translatedConstants : Map<VariableReferenceExpression,ConstantExpression> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.ActualProperties |
From |
To |
|
Change Variable Type input : List<Symbol> to input : List<VariableReferenceExpression> in method public visitExchange(node ExchangeNode, context RewriteContext<Void>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.UnaliasSymbolReferences.Rewriter |
From |
To |
|
Change Variable Type newLocalProperties : List<LocalProperty<Symbol>> to newLocalProperties : List<LocalProperty<VariableReferenceExpression>> in method public translate(translator Function<VariableReferenceExpression,Optional<VariableReferenceExpression>>) : PreferredProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties |
From |
To |
|
Change Variable Type common : Set<Symbol> to common : Set<VariableReferenceExpression> in method public mergeWithParent(parent PartitioningProperties) : PartitioningProperties in class com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties |
From |
To |
|
Change Variable Type localProperties : List<LocalProperty<Symbol>> to localProperties : List<LocalProperty<VariableReferenceExpression>> in method public build() : ActualProperties in class com.facebook.presto.sql.planner.optimizations.ActualProperties.Builder |
From |
To |
|
Change Variable Type preferredPartitionColumns : Optional<List<Symbol>> to preferredPartitionColumns : Optional<List<VariableReferenceExpression>> in method public visitUnion(node UnionNode, preferredProperties StreamPreferredProperties) : PlanWithProperties in class com.facebook.presto.sql.planner.optimizations.AddLocalExchanges.Rewriter |
From |
To |
|
Change Variable Type property : LocalProperty<Symbol> to property : LocalProperty<VariableReferenceExpression> in method private pruneMarkDistinctSymbols(node MarkDistinctNode, localProperties List<LocalProperty<VariableReferenceExpression>>) : List<Symbol> in class com.facebook.presto.sql.planner.optimizations.AddLocalExchanges.Rewriter |
From |
To |
|
Change Variable Type localProperties : ImmutableList.Builder<LocalProperty<Symbol>> to localProperties : ImmutableList.Builder<LocalProperty<VariableReferenceExpression>> in method public visitWindow(node WindowNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type inputToOutputMappings : Map<Symbol,Symbol> to inputToOutputMappings : Map<VariableReferenceExpression,VariableReferenceExpression> in method public visitGroupId(node GroupIdNode, inputProperties List<ActualProperties>) : ActualProperties in class com.facebook.presto.sql.planner.optimizations.PropertyDerivations.Visitor |
From |
To |
|
Change Variable Type childToParent : Function<Symbol,Optional<Symbol>> to childToParent : Function<VariableReferenceExpression,Optional<VariableReferenceExpression>> in method private selectUnionPartitioning(node UnionNode, parentPreference PartitioningProperties) : Partitioning in class com.facebook.presto.sql.planner.optimizations.AddExchanges.Rewriter |
From |
To |