|
Change Parameter Type stateInterface : Class<?> to stateDescriptors : List<AccumulatorStateDescriptor> in method private verifyInputFunctionSignature(method MethodHandle, parameterMetadatas List<ParameterMetadata>, stateDescriptors List<AccumulatorStateDescriptor>) : void in class com.facebook.presto.operator.aggregation.AggregationMetadata |
From |
To |
|
Change Parameter Type stateField : FieldDefinition to stateFields : List<FieldDefinition> in method private generateSetGroupIdFromGroupIdsBlock(scope Scope, stateFields List<FieldDefinition>, block BytecodeBlock) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Change Parameter Type type : Type to type : List<Type> in method private generateGetIntermediateType(definition ClassDefinition, callSiteBinder CallSiteBinder, type List<Type>) : MethodDefinition in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Change Parameter Type stateField : FieldDefinition to stateField : List<FieldDefinition> in method private generateAddInput(definition ClassDefinition, stateField List<FieldDefinition>, inputChannelsField FieldDefinition, maskChannelField FieldDefinition, parameterMetadatas List<ParameterMetadata>, inputFunction MethodHandle, callSiteBinder CallSiteBinder, grouped boolean) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Change Parameter Type stateField : FieldDefinition to stateFields : List<FieldDefinition> in method private generateEvaluateFinal(definition ClassDefinition, stateFields List<FieldDefinition>, outputFunction MethodHandle, callSiteBinder CallSiteBinder) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Change Parameter Type stateField : FieldDefinition to stateField : List<FieldDefinition> in method private generateInputForLoop(stateField List<FieldDefinition>, parameterMetadatas List<ParameterMetadata>, inputFunction MethodHandle, scope Scope, parameterVariables List<Variable>, masksBlock Variable, callSiteBinder CallSiteBinder, grouped boolean) : BytecodeBlock in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Change Parameter Type stateField : FieldDefinition to stateField : List<FieldDefinition> in method private getInvokeFunctionOnWindowIndexParameters(scope Scope, parameterTypes Class<?>[], parameterMetadatas List<ParameterMetadata>, stateField List<FieldDefinition>, index Variable, channels Variable, position Variable) : List<BytecodeExpression> in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Change Parameter Type stateInterface : Class<?> to accumulatorStateDescriptors : List<AccumulatorStateDescriptor> in method public AggregationMetadata(name String, inputMetadata List<ParameterMetadata>, inputFunction MethodHandle, combineFunction MethodHandle, outputFunction MethodHandle, accumulatorStateDescriptors List<AccumulatorStateDescriptor>, outputType Type) in class com.facebook.presto.operator.aggregation.AggregationMetadata |
From |
To |
|
Change Parameter Type stateField : FieldDefinition to stateField : List<FieldDefinition> in method private generateInvokeInputFunction(scope Scope, stateField List<FieldDefinition>, position Variable, parameterVariables List<Variable>, parameterMetadatas List<ParameterMetadata>, inputFunction MethodHandle, callSiteBinder CallSiteBinder, grouped boolean) : BytecodeBlock in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Change Parameter Type stateField : FieldDefinition to stateFields : List<FieldDefinition> in method private generateGroupedEvaluateFinal(definition ClassDefinition, stateFields List<FieldDefinition>, outputFunction MethodHandle, callSiteBinder CallSiteBinder) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Change Parameter Type stateField : FieldDefinition to stateFields : List<FieldDefinition> in method private generateGetEstimatedSize(definition ClassDefinition, stateFields List<FieldDefinition>) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Change Parameter Type stateField : FieldDefinition to stateFields : List<FieldDefinition> in method private generateEnsureCapacity(scope Scope, stateFields List<FieldDefinition>, block BytecodeBlock) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Change Parameter Type stateField : FieldDefinition to stateField : List<FieldDefinition> in method private generateAddInputWindowIndex(definition ClassDefinition, stateField List<FieldDefinition>, parameterMetadatas List<ParameterMetadata>, inputFunction MethodHandle, callSiteBinder CallSiteBinder) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Merge Variable [stateSerializerField : FieldDefinition, stateSerializer : Parameter] to stateFieldAndDescriptors : List<StateFieldAndDescriptor> in method private generateConstructor(definition ClassDefinition, stateFieldAndDescriptors List<StateFieldAndDescriptor>, inputChannelsField FieldDefinition, maskChannelField FieldDefinition, grouped boolean) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Merge Variable [stateSerializerField : FieldDefinition, stateFactoryField : FieldDefinition, stateField : FieldDefinition] to stateFieldAndDescriptors : List<StateFieldAndDescriptor> in method private generateAccumulatorClass(accumulatorInterface Class<T>, metadata AggregationMetadata, classLoader DynamicClassLoader) : Class<? extends T> in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Merge Variable [stateSerializer : Parameter, stateFactory : Parameter] to stateDescriptors : Parameter in method private generateConstructor(definition ClassDefinition, stateFieldAndDescriptors List<StateFieldAndDescriptor>, inputChannelsField FieldDefinition, maskChannelField FieldDefinition, grouped boolean) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Rename Parameter stateField : FieldDefinition to stateFields : List<FieldDefinition> in method private generateEnsureCapacity(scope Scope, stateFields List<FieldDefinition>, block BytecodeBlock) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Rename Parameter stateInterface : Class<?> to accumulatorStateDescriptors : List<AccumulatorStateDescriptor> in method public AggregationMetadata(name String, inputMetadata List<ParameterMetadata>, inputFunction MethodHandle, combineFunction MethodHandle, outputFunction MethodHandle, accumulatorStateDescriptors List<AccumulatorStateDescriptor>, outputType Type) in class com.facebook.presto.operator.aggregation.AggregationMetadata |
From |
To |
|
Rename Parameter stateInterface : Class<?> to stateDescriptors : List<AccumulatorStateDescriptor> in method private verifyInputFunctionSignature(method MethodHandle, parameterMetadatas List<ParameterMetadata>, stateDescriptors List<AccumulatorStateDescriptor>) : void in class com.facebook.presto.operator.aggregation.AggregationMetadata |
From |
To |
|
Rename Parameter stateField : FieldDefinition to stateFields : List<FieldDefinition> in method private generateSetGroupIdFromGroupIdsBlock(scope Scope, stateFields List<FieldDefinition>, block BytecodeBlock) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Rename Parameter stateField : FieldDefinition to stateFields : List<FieldDefinition> in method private generateGroupedEvaluateFinal(definition ClassDefinition, stateFields List<FieldDefinition>, outputFunction MethodHandle, callSiteBinder CallSiteBinder) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Rename Parameter stateField : FieldDefinition to stateFields : List<FieldDefinition> in method private generateEvaluateFinal(definition ClassDefinition, stateFields List<FieldDefinition>, outputFunction MethodHandle, callSiteBinder CallSiteBinder) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |
|
Rename Parameter stateField : FieldDefinition to stateFields : List<FieldDefinition> in method private generateGetEstimatedSize(definition ClassDefinition, stateFields List<FieldDefinition>) : void in class com.facebook.presto.operator.aggregation.AccumulatorCompiler |
From |
To |