ExpressionAnalyzer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total783 of 7830%22 of 220%54541751754343
ExpressionAnalyzer(FunctionAndTypeResolver, Function, Optional, Optional, SqlFunctionProperties, TypeProvider, Map, WarningCollector, boolean, Map)1420%n/a11292911
analyzeExpression(Session, Metadata, AccessControl, SqlParser, Scope, TypeProvider, Analysis, Expression, WarningCollector, Map)940%n/a11303011
analyzeExpressions(Session, Metadata, SqlParser, TypeProvider, Iterable, Map, WarningCollector, boolean)660%20%22161611
analyzeSqlFunctionExpression(FunctionAndTypeResolver, SqlFunctionProperties, Expression, Map)560%n/a11232311
resolveFunction(Optional, Optional, FunctionCall, List, FunctionAndTypeResolver)470%40%338811
isNumericType(Type)310%140%886611
create(Analysis, Session, Metadata, SqlParser, AccessControl, TypeProvider, WarningCollector)280%n/a118811
create(Analysis, Session, Metadata, SqlParser, AccessControl, TypeProvider, WarningCollector, Map)280%n/a117711
getExpressionType(Expression)210%20%224411
setExpressionType(Expression, Type)170%n/a114411
analyze(Expression, Scope)170%n/a112211
analyze(Expression, Scope, ExpressionAnalyzer.Context)160%n/a112211
createWithoutSubqueries(FunctionAndTypeResolver, Session, TypeProvider, Map, Function, WarningCollector, boolean)150%n/a114411
createWithoutSubqueries(FunctionAndTypeResolver, Optional, Optional, SqlFunctionProperties, TypeProvider, Map, Function, WarningCollector, boolean)150%n/a112211
analyzeExpression(Session, Metadata, AccessControl, SqlParser, Scope, Analysis, Expression, WarningCollector)120%n/a111111
getExpressionTypes(Session, Metadata, SqlParser, TypeProvider, Expression, Map, WarningCollector, boolean)110%n/a111111
getExpressionTypes(Session, Metadata, SqlParser, TypeProvider, Iterable, Map, WarningCollector, boolean)110%n/a111111
createConstantAnalyzer(Metadata, Session, Map, WarningCollector, boolean)110%n/a112211
createWithoutSubqueries(FunctionAndTypeResolver, Session, Map, SemanticErrorCode, String, WarningCollector, boolean)110%n/a112211
getExpressionTypes(Session, Metadata, SqlParser, TypeProvider, Expression, Map, WarningCollector)100%n/a111111
lambda$create$3(Analysis, Metadata, SqlParser, AccessControl, Session, WarningCollector, Node)100%n/a111111
lambda$create$2(Analysis, Metadata, SqlParser, AccessControl, Session, WarningCollector, Node)100%n/a111111
lambda$analyzeSqlFunctionExpression$1(Expression, Map.Entry)100%n/a111111
createConstantAnalyzer(FunctionAndTypeResolver, Session, Map, WarningCollector)90%n/a111111
lambda$createWithoutSubqueries$4(SemanticErrorCode, String, Node)90%n/a111111
lambda$analyzeSqlFunctionExpression$0(Node)90%n/a111111
lambda$createWithoutSubqueries$5(Function, Node)50%n/a111111
getResolvedFunctions()40%n/a111111
getExpressionTypes()40%n/a111111
getExpressionCoercions()40%n/a111111
getTypeOnlyCoercions()40%n/a111111
getSortKeyCoercionsForFrameBoundCalculation()40%n/a111111
getSortKeyCoercionsForFrameBoundComparison()40%n/a111111
getFrameBoundCalculations()40%n/a111111
getSubqueryInPredicates()40%n/a111111
getColumnReferences()40%n/a111111
getLambdaArgumentReferences()40%n/a111111
getScalarSubqueries()40%n/a111111
getExistsSubqueries()40%n/a111111
getQuantifiedComparisons()40%n/a111111
getWindowFunctions()40%n/a111111
getTableColumnAndSubfieldReferences()30%n/a111111
getTableColumnAndSubfieldReferencesForAccessControl()30%n/a111111