3cdaf906a5eadaf0f0775cf8685f94c047d3f980
Files Diff
- Added: 13
- Removed: 12
- Renamed: 0
- Modified: 4
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Change Parameter Type | 1 | ||
Change Parameter Type second : Slice to second : Block in method public setSecondBlock(second Block) : void in class com.facebook.presto.operator.aggregation.state.KeyAndBlockPositionValueState | From | To | |
Change Return Type | 1 | ||
Change Return Type Slice to Block in method public getSecondBlock() : Block in class com.facebook.presto.operator.aggregation.state.KeyAndBlockPositionValueState | From | To | |
Rename Class | 6 | ||
Rename Class com.facebook.presto.operator.aggregation.state.LongSliceState renamed to com.facebook.presto.operator.aggregation.state.LongAndBlockPositionValueState | From | To | |
Rename Class com.facebook.presto.operator.aggregation.state.BlockBlockState renamed to com.facebook.presto.operator.aggregation.state.BlockAndBlockPositionValueState | From | To | |
Rename Class com.facebook.presto.operator.aggregation.state.SliceSliceState renamed to com.facebook.presto.operator.aggregation.state.SliceAndBlockPositionValueState | From | To | |
Rename Class com.facebook.presto.operator.aggregation.state.BooleanSliceState renamed to com.facebook.presto.operator.aggregation.state.BooleanAndBlockPositionValueState | From | To | |
Rename Class com.facebook.presto.operator.aggregation.state.BlockSliceState renamed to com.facebook.presto.operator.aggregation.state.KeyAndBlockPositionValueState | From | To | |
Rename Class com.facebook.presto.operator.aggregation.state.DoubleSliceState renamed to com.facebook.presto.operator.aggregation.state.DoubleAndBlockPositionValueState | From | To | |
Rename Attribute | 1 | ||
Rename Attribute MAPPINGS : Map<List<Class<?>>,Class<? extends AccumulatorState>> to STATE_MAPPINGS : Map<List<Class<?>>,Class<? extends AccumulatorState>> in class com.facebook.presto.operator.aggregation.state.TwoNullableValueStateMapping | From | To | |
Extract Variable | 3 | ||
Extract Variable valueSqlType : SqlTypeBytecodeExpression in method private generateOutputMethod(definition ClassDefinition, binder CallSiteBinder, valueType Type, stateClass Class<?>) : void from class com.facebook.presto.operator.aggregation.AbstractMinMaxBy | From | To | |
Extract Variable getValueExpression : BytecodeExpression in method private generateOutputMethod(definition ClassDefinition, binder CallSiteBinder, valueType Type, stateClass Class<?>) : void from class com.facebook.presto.operator.aggregation.AbstractMinMaxBy | From | To | |
Extract Variable setValueNode : BytecodeNode in method private generateInputMethod(definition ClassDefinition, binder CallSiteBinder, compareMethod MethodHandle, keyType Type, valueType Type, stateClass Class<?>) : void from class com.facebook.presto.operator.aggregation.AbstractMinMaxBy | From | To |