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 |