ExpressionAnalyzer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total420 of 3,43987%87 of 44880%7729877680168
lambda$bindQualifiedStar$3(List, Slot)12714352%181240%1620204601
visitDereferenceExpression(DereferenceExpression, ExpressionRewriteContext)680%80%55121211
bindExpressionByDbTableColumn(UnboundSlot, List, Optional, Scope)253960%4450%3561301
visitUnboundSlot(UnboundSlot, ExpressionRewriteContext)2319489%43188%31954201
visitMatch(Match, ExpressionRewriteContext)239079%21285%2821401
bindExpressionByCatalogDbTableColumn(UnboundSlot, List, Optional, Scope)234566%3562%2551301
bindExpressionByTableColumn(UnboundSlot, List, Optional, Scope)233761%3562%2551201
resolveUnboundVariable(UnboundVariable)208080%31178%3832101
bindNestedFields(UnboundSlot, Slot, List)189684%1990%1612001
visitUnboundStar(UnboundStar, ExpressionRewriteContext)146281%21184%2821601
compareDbNameIgnoreClusterName(String, String, int)114881%5964%4801201
visitUnboundFunction(UnboundFunction, ExpressionRewriteContext)621297%64488%62635301
visitPlaceholder(Placeholder, ExpressionRewriteContext)63183%2466%241701
visitAnd(And, ExpressionRewriteContext)55591%2880%2621701
sameTableName(String, String, int)4660%1150%121301
resolveLowerCaseTableNames(String)31076%1150%121401
resolveLowerCaseDatabaseNames(String)31076%1150%121401
processHighOrderFunction(UnboundFunction, ExpressionRewriteContext)8497%1375%1301501
resolveVariantElementAtPath(ElementAt)7397%21285%2812001
visitOr(Or, ExpressionRewriteContext)5896%1990%1611701
bindExpressionByColumn(UnboundSlot, List, Optional, Scope)4495%1583%1411001
maybeCastAliasExpression(Alias, ExpressionRewriteContext)3093%2675%251901
analyzeFunction(LogicalPlan, CascadesContext, Expression)2392%1150%120301
isEnableVariantSchemaAutoCast(ExpressionRewriteContext)1990%3562%351401
bindSingleSlotByDb(String, String, String, Scope)7598%1787%1511701
bindSingleSlotByName(String, Scope)3397%1375%131801
extractCatalogName(List)2095%1375%130401
lambda$visitUnboundSlot$0(UnboundSlot, Slot)1292%1150%120101
preProcessUnboundFunction(UnboundFunction, ExpressionRewriteContext)135100%31986%31202801
visitInSubquery(InSubquery, ExpressionRewriteContext)107100%12100%0702101
bindSingleSlotByCatalog(String, String, String, String, Scope)88100%10100%0601901
visitElementAt(ElementAt, ExpressionRewriteContext)71100%10100%0601201
couldNotFoundColumn(UnboundSlot, String)68100%4100%030801
constructUnboundFunctionArguments(UnboundFunction)65100%8100%0501501
bindSingleSlotByTable(String, String, Scope)59100%6100%0401401
registerPlaceholderIdToSlot(ComparisonPredicate, ExpressionRewriteContext, Expression, Expression)50100%21083%270901
visitBetween(Between, ExpressionRewriteContext)48100%2100%020801
wrapVariantElementAtWithCast(Expression)47100%6100%0401201
visitComparisonPredicate(ComparisonPredicate, ExpressionRewriteContext)39100%n/a010501
bindSlotByScope(UnboundSlot, Scope)39100%4100%040801
visitNot(Not, ExpressionRewriteContext)35100%4100%030701
visitCaseWhen(CaseWhen, ExpressionRewriteContext)34100%2100%020701
bindQualifiedStar(List, List)34100%2100%020501
visitDivide(Divide, ExpressionRewriteContext)33100%n/a010401
visitIntegralDivide(IntegralDivide, ExpressionRewriteContext)33100%n/a010401
visitBinaryArithmetic(BinaryArithmetic, ExpressionRewriteContext)33100%n/a010401
visitWhenClause(WhenClause, ExpressionRewriteContext)30100%n/a010301
addSqlIndexInfo(List, Optional)30100%4100%030701
ExpressionAnalyzer(Plan, Scope, CascadesContext, boolean, boolean)29100%4100%030801
analyze(Expression)29100%4100%030701
visitUnboundAlias(UnboundAlias, ExpressionRewriteContext)28100%2100%020401
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
lambda$bindExactSlotsByThisScope$4(UnboundSlot, Expression)17100%1375%130101
lambda$visitUnboundFunction$1(String, String, Pair)15100%2100%020401
shouldBindSlotBy(int, Slot)11100%2100%020101
getVariantPathKey(Expression)10100%2100%020301
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