ca8b177bfad5fda5fd514be0edf76d7972555783
Files Diff
- Added: 3
- Removed: 0
- Renamed: 0
- Modified: 5
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Move And Rename Method | 1 | ||
Move And Rename Method private evaluateLikePredicate(node LikePredicate, value Slice, regex Regex) : boolean from class com.facebook.presto.sql.planner.ExpressionInterpreter.Visitor to package interpretLikePredicate(valueType Type, value Slice, regex Regex) : boolean from class com.facebook.presto.sql.planner.Interpreters | From | To | |
Move Method | 4 | ||
Move Method private translateAndOptimize(expression Expression, types Map<NodeRef<Expression>,Type>) : RowExpression from class com.facebook.presto.sql.TestSqlToRowExpressionTranslator to package translateAndOptimize(expression Expression, types Map<NodeRef<Expression>,Type>) : RowExpression from class com.facebook.presto.sql.TestingRowExpressionTranslator | From | To | |
Move Method private getExpressionTypes(expression Expression) : Map<NodeRef<Expression>,Type> from class com.facebook.presto.sql.TestSqlToRowExpressionTranslator to private getExpressionTypes(expression Expression, typeProvider TypeProvider) : Map<NodeRef<Expression>,Type> from class com.facebook.presto.sql.TestingRowExpressionTranslator | From | To | |
Move Method private translateAndOptimize(expression Expression) : RowExpression from class com.facebook.presto.sql.TestSqlToRowExpressionTranslator to package translateAndOptimize(expression Expression) : RowExpression from class com.facebook.presto.sql.TestingRowExpressionTranslator | From | To | |
Move Method private simplifyExpression(expression Expression) : Expression from class com.facebook.presto.sql.TestSqlToRowExpressionTranslator to package simplifyExpression(expression Expression) : Expression from class com.facebook.presto.sql.TestingRowExpressionTranslator | From | To | |
Move Attribute | 2 | ||
Move Attribute private literalEncoder : LiteralEncoder from class com.facebook.presto.sql.TestSqlToRowExpressionTranslator to private literalEncoder : LiteralEncoder from class com.facebook.presto.sql.TestingRowExpressionTranslator | From | To | |
Move Attribute private metadata : Metadata from class com.facebook.presto.sql.TestSqlToRowExpressionTranslator to private metadata : Metadata from class com.facebook.presto.sql.TestingRowExpressionTranslator | From | To | |
Extract Class | 1 | ||
Extract Class com.facebook.presto.sql.TestingRowExpressionTranslator from class com.facebook.presto.sql.TestSqlToRowExpressionTranslator | From | To | |
Move Class | 1 | ||
Move Class com.facebook.presto.sql.planner.ExpressionInterpreter.LambdaSymbolResolver moved to com.facebook.presto.sql.planner.Interpreters.LambdaSymbolResolver | From | To | |
Extract Method | 1 | ||
Extract Method private symbolConstant(symbol Symbol) : Object extracted from private optimize(expression String) : Object in class com.facebook.presto.sql.TestExpressionInterpreter | From | To |