a58a4ac2a62cc0b433225cc2497ddb8628b0fc88
Files Diff
- Added: 0
- Removed: 0
- Renamed: 0
- Modified: 2
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Change Parameter Type | 1 | ||
Change Parameter Type blockVariables : List<Variable> to blockVariables : List<? extends Variable> in method private invokeProject(objRef Variable, session Variable, blockVariables List<? extends Variable>, position ByteCodeExpression, blockBuilder Variable, projectionMethod MethodDefinition) : ByteCodeNode in class com.facebook.presto.sql.gen.PageProcessorCompiler | From | To | |
Merge Variable | 1 | ||
Merge Variable [simpleProjection : ByteCodeBlock, dictionaryProjection : ByteCodeBlock] to outputBlocks : Variable in method private generateProcessColumnarDictionaryMethod(classDefinition ClassDefinition, filter RowExpression, projections List<RowExpression>, projectColumnarMethods List<MethodDefinition>, projectDictionaryMethods List<MethodDefinition>) : void in class com.facebook.presto.sql.gen.PageProcessorCompiler | From | To | |
Extract Variable | 1 | ||
Extract Variable project : MethodDefinition in method public generateMethods(classDefinition ClassDefinition, callSiteBinder CallSiteBinder, filter RowExpression, projections List<RowExpression>) : void from class com.facebook.presto.sql.gen.PageProcessorCompiler | From | To | |
Extract Method | 1 | ||
Extract Method private projectColumnarDictionary(inputPage Page, selectedPositions int[], projection ProjectionFunction) : Block extracted from public processColumnarDictionary(session ConnectorSession, page Page, types List<? extends Type>) : Page in class com.facebook.presto.operator.GenericPageProcessor | From | To |