ExpressionAnalyzer.Visitor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,267 of 4,2670%420 of 4200%2852856596597272
visitFunctionCall(FunctionCall, StackableAstVisitor.StackableAstVisitorContext)7330%940%484810410411
analyzeFrameRangeOffset(Expression, FrameBound.Type, StackableAstVisitor.StackableAstVisitorContext, Window)3210%360%1919424211
visitDereferenceExpression(DereferenceExpression, StackableAstVisitor.StackableAstVisitorContext)2020%320%1717383811
visitLambdaExpression(LambdaExpression, StackableAstVisitor.StackableAstVisitorContext)1690%100%66272711
visitSubscriptExpression(SubscriptExpression, StackableAstVisitor.StackableAstVisitorContext)1350%100%66232311
getOperator(StackableAstVisitor.StackableAstVisitorContext, Expression, OperatorType, Expression[])1270%60%44171711
handleResolvedField(Expression, FieldId, Field, StackableAstVisitor.StackableAstVisitorContext)1260%180%1010202011
visitSubqueryExpression(SubqueryExpression, StackableAstVisitor.StackableAstVisitorContext)1110%100%66181811
visitBindExpression(BindExpression, StackableAstVisitor.StackableAstVisitorContext)1110%60%44161611
lambda$visitFunctionCall$3(StackableAstVisitor.StackableAstVisitorContext, Expression, List)1000%60%44222211
coerceToSingleType(StackableAstVisitor.StackableAstVisitorContext, String, List)920%100%66151511
coerceToSingleType(StackableAstVisitor.StackableAstVisitorContext, Node, String, Expression, Expression)870%140%88171711
visitCast(Cast, StackableAstVisitor.StackableAstVisitorContext)860%60%44131311
visitArithmeticUnary(ArithmeticUnaryExpression, StackableAstVisitor.StackableAstVisitorContext)810%150%997711
visitQuantifiedComparisonExpression(QuantifiedComparisonExpression, StackableAstVisitor.StackableAstVisitorContext)810%70%55121211
visitParameter(Parameter, StackableAstVisitor.StackableAstVisitorContext)730%60%448811
visitSimpleCaseExpression(SimpleCaseExpression, StackableAstVisitor.StackableAstVisitorContext)650%40%33111111
visitAtTimeZone(AtTimeZone, StackableAstVisitor.StackableAstVisitorContext)630%120%77101011
visitSearchedCaseExpression(SearchedCaseExpression, StackableAstVisitor.StackableAstVisitorContext)620%40%33111111
visitExtract(Extract, StackableAstVisitor.StackableAstVisitorContext)610%100%667711
visitGenericLiteral(GenericLiteral, StackableAstVisitor.StackableAstVisitorContext)600%20%22101011
visitLikePredicate(LikePredicate, StackableAstVisitor.StackableAstVisitorContext)580%60%44101011
visitGroupingOperation(GroupingOperation, StackableAstVisitor.StackableAstVisitorContext)560%60%448811
visitCurrentTime(CurrentTime, StackableAstVisitor.StackableAstVisitorContext)540%80%77151511
visitComparisonExpression(ComparisonExpression, StackableAstVisitor.StackableAstVisitorContext)520%60%446611
visitInPredicate(InPredicate, StackableAstVisitor.StackableAstVisitorContext)520%40%33121211
addColumnSubfieldReferences(Expression, StackableAstVisitor.StackableAstVisitorContext)520%40%33111111
visitArithmeticBinary(ArithmeticBinaryExpression, StackableAstVisitor.StackableAstVisitorContext)510%100%668811
visitSymbolReference(SymbolReference, StackableAstVisitor.StackableAstVisitorContext)490%60%446611
visitTimestampLiteral(TimestampLiteral, StackableAstVisitor.StackableAstVisitorContext)490%40%33101011
createWarningMessage(Node, String)480%20%223311
visitIdentifier(Identifier, StackableAstVisitor.StackableAstVisitorContext)450%40%335511
visitNullIfExpression(NullIfExpression, StackableAstVisitor.StackableAstVisitorContext)430%20%225511
coerceType(Expression, Type, Type, String)410%40%335511
addOrReplaceExpressionCoercion(Expression, Type, Type)370%40%337711
visitIfExpression(IfExpression, StackableAstVisitor.StackableAstVisitorContext)360%20%225511
visitExists(ExistsPredicate, StackableAstVisitor.StackableAstVisitorContext)340%n/a115511
visitEnumLiteral(EnumLiteral, StackableAstVisitor.StackableAstVisitorContext)330%n/a115511
visitTimeLiteral(TimeLiteral, StackableAstVisitor.StackableAstVisitorContext)320%20%226611
isDateTimeType(Type)320%140%887711
getCaseResultExpressions(List, Optional)290%20%226611
visitIsNullPredicate(IsNullPredicate, StackableAstVisitor.StackableAstVisitorContext)240%n/a113311
visitIsNotNullPredicate(IsNotNullPredicate, StackableAstVisitor.StackableAstVisitorContext)240%n/a113311
visitArrayConstructor(ArrayConstructor, StackableAstVisitor.StackableAstVisitorContext)240%n/a113311
visitBetweenPredicate(BetweenPredicate, StackableAstVisitor.StackableAstVisitorContext)230%n/a111111
process(Node, StackableAstVisitor.StackableAstVisitorContext)220%40%335511
visitLongLiteral(LongLiteral, StackableAstVisitor.StackableAstVisitorContext)220%40%333311
visitFieldReference(FieldReference, StackableAstVisitor.StackableAstVisitorContext)210%n/a112211
visitRow(Row, StackableAstVisitor.StackableAstVisitorContext)200%n/a115511
visitLogicalBinaryExpression(LogicalBinaryExpression, StackableAstVisitor.StackableAstVisitorContext)200%n/a113311
ExpressionAnalyzer.Visitor(ExpressionAnalyzer, Scope, WarningCollector)180%n/a114411
visitExpression(Expression, StackableAstVisitor.StackableAstVisitorContext)180%n/a111111
visitNode(Node, StackableAstVisitor.StackableAstVisitorContext)180%n/a111111
visitInListExpression(InListExpression, StackableAstVisitor.StackableAstVisitorContext)150%n/a113311
visitIntervalLiteral(IntervalLiteral, StackableAstVisitor.StackableAstVisitorContext)140%20%224411
visitNotExpression(NotExpression, StackableAstVisitor.StackableAstVisitorContext)130%n/a112211
visitCoalesceExpression(CoalesceExpression, StackableAstVisitor.StackableAstVisitorContext)130%n/a112211
getVarcharType(Expression, StackableAstVisitor.StackableAstVisitorContext)120%20%224411
visitCharLiteral(CharLiteral, StackableAstVisitor.StackableAstVisitorContext)120%n/a112211
visitTryExpression(TryExpression, StackableAstVisitor.StackableAstVisitorContext)120%n/a112211
coerceType(StackableAstVisitor.StackableAstVisitorContext, Expression, Type, String)120%n/a113311
visitStringLiteral(StringLiteral, StackableAstVisitor.StackableAstVisitorContext)110%n/a112211
visitDoubleLiteral(DoubleLiteral, StackableAstVisitor.StackableAstVisitorContext)110%n/a111111
visitDecimalLiteral(DecimalLiteral, StackableAstVisitor.StackableAstVisitorContext)110%n/a112211
handleResolvedField(Expression, ResolvedField, StackableAstVisitor.StackableAstVisitorContext)90%n/a111111
visitBinaryLiteral(BinaryLiteral, StackableAstVisitor.StackableAstVisitorContext)0%n/a111111
visitBooleanLiteral(BooleanLiteral, StackableAstVisitor.StackableAstVisitorContext)0%n/a111111
visitNullLiteral(NullLiteral, StackableAstVisitor.StackableAstVisitorContext)0%n/a111111
visitCurrentUser(CurrentUser, StackableAstVisitor.StackableAstVisitorContext)0%n/a111111
lambda$handleResolvedField$2(String)0%n/a111111
lambda$visitRow$0(StackableAstVisitor.StackableAstVisitorContext, Expression)0%n/a111111
lambda$visitIdentifier$1(Identifier, QualifiedName)0%n/a111111