ExpressionAnalyzer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total640 of 2,63475%103 of 32768%85224105498454
lambda$bindQualifiedStar$3(List, Slot)1049748%181240%1620142801
visitUnboundSlot(UnboundSlot, ExpressionRewriteContext)758252%71872%514163201
visitMatch(Match, ExpressionRewriteContext)565750%7750%5841401
preProcessUnboundFunction(UnboundFunction, ExpressionRewriteContext)508562%81463%512102801
visitUnboundFunction(UnboundFunction, ExpressionRewriteContext)4717178%153570%1126105301
resolveUnboundVariable(UnboundVariable)386262%7750%5872101
compareDbNameIgnoreClusterName(String, String)34615%5116%3491101
visitIntegralDivide(IntegralDivide, ExpressionRewriteContext)330%n/a114411
constructUnboundFunctionArguments(UnboundFunction)283756%3562%2561501
visitInSubquery(InSubquery, ExpressionRewriteContext)278074%4866%3742101
visitBitNot(BitNot, ExpressionRewriteContext)190%n/a112211
registerPlaceholderIdToSlot(ComparisonPredicate, ExpressionRewriteContext, Expression, Expression)173366%4866%372901
bindQualifiedStar(List, List)161751%1150%121501
lambda$visitUnboundFunction$1(String, String, Pair)150%20%224411
bindSlotByScope(UnboundSlot, Scope)147984%1480%1511001
visitUnboundStar(UnboundStar, ExpressionRewriteContext)145379%3872%3721401
lambda$visitUnboundSlot$0(UnboundSlot, Slot)130%20%221111
visitNot(Not, ExpressionRewriteContext)102571%1375%131701
visitBetween(Between, ExpressionRewriteContext)74185%1150%121801
visitPlaceholder(Placeholder, ExpressionRewriteContext)63183%2466%241701
sameTableName(String, String)4763%1150%121301
visitTimestampArithmetic(TimestampArithmetic, ExpressionRewriteContext)36495%1375%131901
processHighOrderFunction(UnboundFunction, ExpressionRewriteContext)28297%1375%1301501
visitOr(Or, ExpressionRewriteContext)25896%1990%1611701
visitAnd(And, ExpressionRewriteContext)25896%1990%1611701
analyzeFunction(LogicalPlan, CascadesContext, Expression)22392%1150%120301
bindSingleSlotByDb(String, String, String, Scope)6198%2675%2511301
bindSingleSlotByName(String, Scope)3397%1375%131801
bindSingleSlotByCatalog(String, String, String, String, Scope)74100%1990%1601601
couldNotFoundColumn(UnboundSlot, String)68100%2250%230801
bindSingleSlotByTable(String, String, Scope)50100%6100%0401201
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
analyze(Expression)29100%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
bindExactSlotsByThisScope(UnboundSlot, Scope)23100%4100%030501
visitWindow(WindowExpression, ExpressionRewriteContext)21100%2100%020501
visitInPredicate(InPredicate, ExpressionRewriteContext)18100%n/a010401
lambda$bindExactSlotsByThisScope$4(UnboundSlot, Slot)13100%2100%020101
shouldBindSlotBy(int, Slot)11100%2100%020101
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