ExpressionAnalyzer

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,634 of 2,6340%327 of 3270%2242244984985454
visitUnboundFunction(UnboundFunction, ExpressionRewriteContext)2180%500%2626535311
lambda$bindQualifiedStar$3(List, Slot)2010%300%2020282811
visitUnboundSlot(UnboundSlot, ExpressionRewriteContext)1570%250%1414323211
preProcessUnboundFunction(UnboundFunction, ExpressionRewriteContext)1350%220%1212282811
visitMatch(Match, ExpressionRewriteContext)1130%140%88141411
visitInSubquery(InSubquery, ExpressionRewriteContext)1070%120%77212111
resolveUnboundVariable(UnboundVariable)1000%140%88212111
bindSlotByScope(UnboundSlot, Scope)930%50%55101011
processHighOrderFunction(UnboundFunction, ExpressionRewriteContext)840%40%33151511
bindSingleSlotByCatalog(String, String, String, String, Scope)740%100%66161611
couldNotFoundColumn(UnboundSlot, String)680%40%338811
visitUnboundStar(UnboundStar, ExpressionRewriteContext)670%110%77141411
visitTimestampArithmetic(TimestampArithmetic, ExpressionRewriteContext)670%40%339911
constructUnboundFunctionArguments(UnboundFunction)650%80%55151511
bindSingleSlotByDb(String, String, String, Scope)620%80%55131311
visitOr(Or, ExpressionRewriteContext)600%100%66171711
visitAnd(And, ExpressionRewriteContext)600%100%66171711
registerPlaceholderIdToSlot(ComparisonPredicate, ExpressionRewriteContext, Expression, Expression)500%120%779911
bindSingleSlotByTable(String, String, Scope)500%60%44121211
visitBetween(Between, ExpressionRewriteContext)480%20%228811
compareDbNameIgnoreClusterName(String, String)400%60%44111111
visitComparisonPredicate(ComparisonPredicate, ExpressionRewriteContext)390%n/a115511
visitPlaceholder(Placeholder, ExpressionRewriteContext)370%60%447711
visitNot(Not, ExpressionRewriteContext)350%40%337711
visitCaseWhen(CaseWhen, ExpressionRewriteContext)340%20%227711
bindSingleSlotByName(String, Scope)340%40%338811
visitDivide(Divide, ExpressionRewriteContext)330%n/a114411
visitIntegralDivide(IntegralDivide, ExpressionRewriteContext)330%n/a114411
visitBinaryArithmetic(BinaryArithmetic, ExpressionRewriteContext)330%n/a114411
bindQualifiedStar(List, List)330%20%225511
visitWhenClause(WhenClause, ExpressionRewriteContext)300%n/a113311
addSqlIndexInfo(List, Optional)300%40%337711
analyze(Expression)290%40%337711
visitUnboundAlias(UnboundAlias, ExpressionRewriteContext)280%20%224411
ExpressionAnalyzer(Plan, Scope, CascadesContext, boolean, boolean)260%40%337711
analyzeFunction(LogicalPlan, CascadesContext, Expression)250%20%223311
visitCast(Cast, ExpressionRewriteContext)250%40%334411
visit(Expression, ExpressionRewriteContext)230%40%337711
bindExactSlotsByThisScope(UnboundSlot, Scope)230%40%335511
visitWindow(WindowExpression, ExpressionRewriteContext)210%20%225511
visitBitNot(BitNot, ExpressionRewriteContext)190%n/a112211
visitInPredicate(InPredicate, ExpressionRewriteContext)180%n/a114411
lambda$visitUnboundFunction$1(String, String, Pair)150%20%224411
lambda$bindExactSlotsByThisScope$4(UnboundSlot, Slot)130%20%221111
lambda$visitUnboundSlot$0(UnboundSlot, Slot)130%20%221111
sameTableName(String, String)110%20%223311
shouldBindSlotBy(int, Slot)110%20%221111
visitBoundFunction(BoundFunction, ExpressionRewriteContext)90%n/a112211
processCompoundNewChildren(CompoundPredicate, List)90%20%223311
analyze(Expression, ExpressionRewriteContext)60%n/a111111
bindSlotByThisScope(UnboundSlot)60%n/a111111
lambda$visitInPredicate$2(ExpressionRewriteContext, Expression)60%n/a111111
static {...}50%n/a111111
visitUnboundVariable(UnboundVariable, ExpressionRewriteContext)30%n/a111111