ExpressionAnalyzer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,679 of 2,99944%250 of 38234%1782563015771459
lambda$bindQualifiedStar$3(List, Slot)182199%2826%1920242801
visitUnboundSlot(UnboundSlot, ExpressionRewriteContext)1436531%231030%1518274001
visitUnboundFunction(UnboundFunction, ExpressionRewriteContext)11510347%341632%2326285301
bindNestedFields(UnboundSlot, Slot, List)1140%100%66202011
preProcessUnboundFunction(UnboundFunction, ExpressionRewriteContext)1072820%17522%1112212801
visitInSubquery(InSubquery, ExpressionRewriteContext)1070%120%77212111
processHighOrderFunction(UnboundFunction, ExpressionRewriteContext)860%40%33151511
visitMatch(Match, ExpressionRewriteContext)714237%11321%7881401
visitDereferenceExpression(DereferenceExpression, ExpressionRewriteContext)680%80%55121211
couldNotFoundColumn(UnboundSlot, String)680%40%338811
bindExpressionByDbTableColumn(UnboundSlot, List, Optional, Scope)640%80%55131311
bindSingleSlotByDb(String, String, String, Scope)620%80%55131311
registerPlaceholderIdToSlot(ComparisonPredicate, ExpressionRewriteContext, Expression, Expression)43714%10216%676901
resolveUnboundVariable(UnboundVariable)386262%7750%5872101
visitPlaceholder(Placeholder, ExpressionRewriteContext)370%60%447711
constructUnboundFunctionArguments(UnboundFunction)343147%4450%3571501
compareDbNameIgnoreClusterName(String, String)34615%5116%3491101
visitIntegralDivide(IntegralDivide, ExpressionRewriteContext)330%n/a114411
bindExpressionByCatalogDbTableColumn(UnboundSlot, List, Optional, Scope)323652%5337%4571301
bindExpressionByTableColumn(UnboundSlot, List, Optional, Scope)322846%5337%4571201
bindExpressionByColumn(UnboundSlot, List, Optional, Scope)232350%3350%2451001
visitWindow(WindowExpression, ExpressionRewriteContext)210%20%225511
visitUnboundStar(UnboundStar, ExpressionRewriteContext)195775%4969%4831601
visitBitNot(BitNot, ExpressionRewriteContext)190%n/a112211
lambda$bindExactSlotsByThisScope$4(UnboundSlot, Expression)170%40%331111
bindQualifiedStar(List, List)161751%1150%121501
analyze(Expression)161344%3125%233701
lambda$visitUnboundFunction$1(String, String, Pair)150%20%224411
lambda$visitUnboundSlot$0(UnboundSlot, Slot)130%20%221111
visitNot(Not, ExpressionRewriteContext)102571%2250%231701
visitOr(Or, ExpressionRewriteContext)75388%4660%4631701
visitAnd(And, ExpressionRewriteContext)75388%3770%3631701
visitBetween(Between, ExpressionRewriteContext)74185%1150%121801
bindSlotByScope(UnboundSlot, Scope)73282%1375%141801
sameTableName(String, String)4763%1150%121301
analyzeFunction(LogicalPlan, CascadesContext, Expression)22392%1150%120301
bindExactSlotsByThisScope(UnboundSlot, Scope)22191%1375%130501
bindSingleSlotByCatalog(String, String, String, String, Scope)7398%3770%3611601
bindSingleSlotByTable(String, String, Scope)4998%1583%1411201
bindSingleSlotByName(String, Scope)3397%1375%131801
shouldBindSlotBy(int, Slot)1090%1150%120101
visitComparisonPredicate(ComparisonPredicate, ExpressionRewriteContext)39100%n/a010501
visitCaseWhen(CaseWhen, ExpressionRewriteContext)34100%2100%020701
visitDivide(Divide, ExpressionRewriteContext)33100%n/a010401
visitBinaryArithmetic(BinaryArithmetic, ExpressionRewriteContext)33100%n/a010401
visitWhenClause(WhenClause, ExpressionRewriteContext)30100%n/a010301
addSqlIndexInfo(List, Optional)30100%4100%030701
visitUnboundAlias(UnboundAlias, ExpressionRewriteContext)28100%2100%020401
ExpressionAnalyzer(Plan, Scope, CascadesContext, boolean, boolean)26100%4100%030701
visitCast(Cast, ExpressionRewriteContext)25100%4100%030401
visit(Expression, ExpressionRewriteContext)23100%4100%030701
visitInPredicate(InPredicate, ExpressionRewriteContext)18100%n/a010401
visitBoundFunction(BoundFunction, ExpressionRewriteContext)9100%n/a010201
processCompoundNewChildren(CompoundPredicate, List)9100%2100%020301
analyze(Expression, ExpressionRewriteContext)6100%n/a010101
bindSlotByThisScope(UnboundSlot)6100%n/a010101
lambda$visitInPredicate$2(ExpressionRewriteContext, Expression)6100%n/a010101
static {...}5100%n/a010101
visitUnboundVariable(UnboundVariable, ExpressionRewriteContext)3100%n/a010101