ExpressionAnalyzer

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,032 of 3,0320%382 of 3820%2572575825826060
visitUnboundFunction(UnboundFunction, ExpressionRewriteContext)2180%500%2626535311
lambda$bindQualifiedStar$3(List, Slot)2010%300%2020282811
visitUnboundSlot(UnboundSlot, ExpressionRewriteContext)1780%290%1616363611
preProcessUnboundFunction(UnboundFunction, ExpressionRewriteContext)1350%220%1212282811
visitMatch(Match, ExpressionRewriteContext)1130%140%88141411
bindNestedFields(UnboundSlot, Slot, List)1100%100%66202011
visitInSubquery(InSubquery, ExpressionRewriteContext)1070%120%77212111
resolveUnboundVariable(UnboundVariable)1000%140%88212111
processHighOrderFunction(UnboundFunction, ExpressionRewriteContext)860%40%33151511
visitUnboundStar(UnboundStar, ExpressionRewriteContext)760%130%88161611
bindSingleSlotByCatalog(String, String, String, String, Scope)740%100%66161611
visitDereferenceExpression(DereferenceExpression, ExpressionRewriteContext)680%80%55121211
couldNotFoundColumn(UnboundSlot, String)680%40%338811
bindExpressionByCatalogDbTableColumn(UnboundSlot, List, Optional, Scope)680%80%55131311
visitTimestampArithmetic(TimestampArithmetic, ExpressionRewriteContext)670%40%339911
constructUnboundFunctionArguments(UnboundFunction)650%80%55151511
bindExpressionByDbTableColumn(UnboundSlot, List, Optional, Scope)640%80%55131311
bindSingleSlotByDb(String, String, String, Scope)620%80%55131311
visitOr(Or, ExpressionRewriteContext)600%100%66171711
visitAnd(And, ExpressionRewriteContext)600%100%66171711
bindExpressionByTableColumn(UnboundSlot, List, Optional, Scope)600%80%55121211
registerPlaceholderIdToSlot(ComparisonPredicate, ExpressionRewriteContext, Expression, Expression)500%120%779911
bindSingleSlotByTable(String, String, Scope)500%60%44121211
visitBetween(Between, ExpressionRewriteContext)480%20%228811
bindExpressionByColumn(UnboundSlot, List, Optional, Scope)460%60%44101011
compareDbNameIgnoreClusterName(String, String)400%60%44111111
visitComparisonPredicate(ComparisonPredicate, ExpressionRewriteContext)390%n/a115511
bindSlotByScope(UnboundSlot, Scope)390%40%448811
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$bindExactSlotsByThisScope$4(UnboundSlot, Expression)170%40%331111
lambda$visitUnboundFunction$1(String, String, Pair)150%20%224411
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