ExpressionAnalyzer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total808 of 2,45367%126 of 29957%99210136464854
lambda$bindQualifiedStar$4(List, Slot)1534823%24620%1820202801
visitMatch(Match, ExpressionRewriteContext)1130%140%88141411
processHighOrderFunction(UnboundFunction, ExpressionRewriteContext)840%40%33151511
visitUnboundFunction(UnboundFunction, ExpressionRewriteContext)5414172%172357%1121135101
resolveUnboundVariable(UnboundVariable)485252%10428%7892101
registerPlaceholderIdToSlot(ComparisonPredicate, ExpressionRewriteContext, Expression, Expression)43714%9325%576901
analyze(Expression, ExpressionRewriteContext)341733%3350%2481201
compareDbNameIgnoreClusterName(String, String)34615%5116%3491101
visitIntegralDivide(IntegralDivide, ExpressionRewriteContext)330%n/a114411
visitPlaceholder(Placeholder, ExpressionRewriteContext)330%60%447711
visitUnboundSlot(UnboundSlot, ExpressionRewriteContext)2413685%62177%61543301
visitBitNot(BitNot, ExpressionRewriteContext)190%n/a112211
visitLambda(Lambda, ExpressionRewriteContext)170%n/a114411
visitInSubquery(InSubquery, ExpressionRewriteContext)168784%1990%1621801
bindQualifiedStar(List, List)161751%1150%121501
lambda$visitUnboundFunction$2(String, String, Pair)150%20%224411
bindSlotByScope(UnboundSlot, Scope)147984%1480%1511001
visitUnboundStar(UnboundStar, ExpressionRewriteContext)142967%1266%1321101
visitNot(Not, ExpressionRewriteContext)102571%1375%131701
visitUnboundAlias(UnboundAlias, ExpressionRewriteContext)83581%2466%241601
preProcessUnboundFunction(UnboundFunction, ExpressionRewriteContext)66992%21083%2711601
compareDbName(String, String)40%n/a111111
visitOr(Or, ExpressionRewriteContext)25996%1990%1611701
visitAnd(And, ExpressionRewriteContext)25996%1990%1611701
bindSingleSlotByDb(String, String, String, Scope)25996%3562%3521301
bindExactSlotsByThisScope(UnboundSlot, Scope)22191%1375%130501
lambda$bindExactSlotsByThisScope$5(UnboundSlot, Slot)21184%1150%120101
lambda$visitUnboundSlot$0(UnboundSlot, Slot)21184%1150%120101
bindSingleSlotByCatalog(String, String, String, String, Scope)7298%3770%3611601
bindSingleSlotByTable(String, String, Scope)4897%1583%1411201
bindSingleSlotByName(String, Scope)3296%1375%131801
shouldBindSlotBy(int, Slot)1090%1150%120101
visitTimestampArithmetic(TimestampArithmetic, ExpressionRewriteContext)67100%4100%030901
couldNotFoundColumn(UnboundSlot, String)48100%2100%020501
visitComparisonPredicate(ComparisonPredicate, ExpressionRewriteContext)39100%n/a010501
visitCaseWhen(CaseWhen, ExpressionRewriteContext)34100%2100%020701
visitDivide(Divide, ExpressionRewriteContext)33100%n/a010401
visitBinaryArithmetic(BinaryArithmetic, ExpressionRewriteContext)33100%n/a010401
addSqlIndexInfo(List, Optional)30100%4100%030701
ExpressionAnalyzer(Plan, Scope, CascadesContext, boolean, boolean)26100%4100%030701
visitWhenClause(WhenClause, ExpressionRewriteContext)26100%n/a010301
visitCast(Cast, ExpressionRewriteContext)25100%1375%130401
analyzeFunction(LogicalPlan, CascadesContext, Expression)24100%2100%020301
visit(Expression, ExpressionRewriteContext)23100%4100%030701
visitWindow(WindowExpression, ExpressionRewriteContext)21100%2100%020501
visitInPredicate(InPredicate, ExpressionRewriteContext)18100%n/a010401
analyze(Expression)15100%2100%020201
lambda$visitUnboundStar$1(boolean, Slot)13100%2466%240201
sameTableName(String, String)11100%2100%020301
visitBoundFunction(BoundFunction, ExpressionRewriteContext)9100%n/a010201
bindSlotByThisScope(UnboundSlot)6100%n/a010101
lambda$visitInPredicate$3(ExpressionRewriteContext, Expression)6100%n/a010101
static {...}5100%n/a010101
visitUnboundVariable(UnboundVariable, ExpressionRewriteContext)3100%n/a010101