ExpressionAnalyzer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total227 of 2,53491%56 of 30981%5321337475052
lambda$bindQualifiedStar$3(List, Slot)1049748%181240%1620142801
visitMatch(Match, ExpressionRewriteContext)239079%21285%2821401
resolveUnboundVariable(UnboundVariable)208080%31178%3832101
visitUnboundFunction(UnboundFunction, ExpressionRewriteContext)1720392%103879%92555401
bindSlotByScope(UnboundSlot, Scope)147984%1480%1511001
visitUnboundStar(UnboundStar, ExpressionRewriteContext)145379%2981%2721401
visitUnboundSlot(UnboundSlot, ExpressionRewriteContext)1114692%22392%21433201
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)25996%1990%1611701
visitAnd(And, ExpressionRewriteContext)25996%1990%1611701
analyzeFunction(LogicalPlan, CascadesContext, Expression)22291%1150%120301
bindSingleSlotByDb(String, String, String, Scope)6198%2675%2511301
bindSingleSlotByName(String, Scope)3397%1375%131801
lambda$visitUnboundSlot$0(UnboundSlot, Slot)1292%1150%120101
visitInSubquery(InSubquery, ExpressionRewriteContext)107100%12100%0702101
preProcessUnboundFunction(UnboundFunction, ExpressionRewriteContext)75100%11191%1701601
bindSingleSlotByCatalog(String, String, String, String, Scope)74100%1990%1601601
couldNotFoundColumn(UnboundSlot, String)68100%4100%030801
analyze(Expression, ExpressionRewriteContext)51100%1583%1401201
registerPlaceholderIdToSlot(ComparisonPredicate, ExpressionRewriteContext, Expression, Expression)50100%3975%370901
bindSingleSlotByTable(String, String, Scope)50100%6100%0401201
visitBetween(Between, ExpressionRewriteContext)48100%2100%020801
compareDbNameIgnoreClusterName(String, String)40100%6100%0401101
visitComparisonPredicate(ComparisonPredicate, ExpressionRewriteContext)39100%n/a010501
visitNot(Not, ExpressionRewriteContext)35100%4100%030701
visitCaseWhen(CaseWhen, ExpressionRewriteContext)34100%2100%020701
visitDivide(Divide, ExpressionRewriteContext)33100%n/a010401
visitIntegralDivide(IntegralDivide, ExpressionRewriteContext)33100%n/a010401
visitBinaryArithmetic(BinaryArithmetic, ExpressionRewriteContext)33100%n/a010401
bindQualifiedStar(List, List)33100%2100%020501
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
bindExactSlotsByThisScope(UnboundSlot, Scope)23100%4100%030501
visitWindow(WindowExpression, ExpressionRewriteContext)21100%2100%020501
visitBitNot(BitNot, ExpressionRewriteContext)19100%n/a010201
visitInPredicate(InPredicate, ExpressionRewriteContext)18100%n/a010401
analyze(Expression)15100%2100%020201
lambda$visitUnboundFunction$1(String, String, Pair)15100%2100%020401
lambda$bindExactSlotsByThisScope$4(UnboundSlot, Slot)13100%2100%020101
shouldBindSlotBy(int, Slot)11100%2100%020101
visitBoundFunction(BoundFunction, ExpressionRewriteContext)9100%n/a010201
bindSlotByThisScope(UnboundSlot)6100%n/a010101
lambda$visitInPredicate$2(ExpressionRewriteContext, Expression)6100%n/a010101
static {...}5100%n/a010101
visitUnboundVariable(UnboundVariable, ExpressionRewriteContext)3100%n/a010101