BindExpression

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total727 of 3,64280%77 of 26671%59210131727777
bindLoadProject(MatchingContext)1825222%15316%810354601
bindHaving(MatchingContext)1093725%1317%78233101
bindTableValuedFunction(MatchingContext)690%40%33151511
bindPreFilter(MatchingContext)520%20%22111111
bindProject(MatchingContext)5122781%62076%414106101
bindSetOperation(LogicalSetOperation)499565%3975%3762101
lambda$bindQualifyByAggregate$19(Scope, Scope, Supplier, ExpressionAnalyzer, UnboundSlot)321430%5116%345801
bindQualifyProject(MatchingContext)255066%3350%2471801
lambda$checkConflictAlias$6(Set, String)22518%1150%122401
bindSortWithoutSetOperation(MatchingContext)2012085%7956%4942601
getDbName(Plan)192960%1375%132701
bindRepeat(MatchingContext)1512589%1787%1513001
bindGenerate(MatchingContext)1418292%41275%4913401
bindInlineTable(MatchingContext)145579%1583%1411201
processNonStandardAggregate(List, Collection)142765%3562%251901
lambda$bindQualifyByAggregate$18(CascadesContext, Aggregate)100%n/a113311
lambda$bindLoadProject$14(StatementContext, List, Pair)70%n/a112211
lambda$bindQualifyByAggregate$17(Scope, ExpressionAnalyzer, UnboundSlot)50%n/a111111
lambda$bindLoadProject$13(BindExpression.SimpleExprAnalyzer, List)40%n/a111111
lambda$bindLoadProject$12(BindExpression.SimpleExprAnalyzer, List)40%n/a111111
bindUsingJoin(MatchingContext)11798%1375%1302101
bindHavingByScopes(LogicalHaving, Plan, CascadesContext, Scope, Supplier)5896%1375%1301101
lambda$checkConflictAlias$7(Consumer, boolean, TreeNode)4795%1583%1401101
lambda$bindHavingAggregate$3(Scope, Scope, Supplier, ExpressionAnalyzer, UnboundSlot)4495%1583%140801
bindWithOrdinal(Expression, BindExpression.SimpleExprAnalyzer, List)3494%2675%251701
buildRules()229100%n/a0104801
bindAggregate(MatchingContext)102100%6100%0402301
bindJoin(MatchingContext)94100%4100%0302201
bindHavingAggregate(MatchingContext)88100%2100%0201501
bindResultSink(MatchingContext)78100%4100%0301301
checkIfOutputAliasNameDuplicatedForGroupBy(Collection, List)64100%12100%0701501
bindQualifyByAggregate(Aggregate, CascadesContext, LogicalQualify, ImmutableSet.Builder)62100%2100%0201101
bindSortWithSetOperation(MatchingContext)58100%2100%0201001
bindFilter(MatchingContext)52100%2100%0201101
bindGroupBy(Aggregate, List, List, Supplier, CascadesContext)51100%2100%020901
getAnalyzerForOrderByAggFunc(Plan, CascadesContext, LogicalSort, Supplier, Scope)51100%6100%0401101
bindQualifyByProject(LogicalProject, CascadesContext, LogicalQualify, ImmutableSet.Builder)50100%2100%0201001
lambda$buildAggOutputScopeWithoutAggFun$24(List, CascadesContext)50100%6100%040901
lambda$bindGroupBy$23(Scope, Supplier, ExpressionAnalyzer, UnboundSlot)49100%6100%0401301
bindQualifyHaving(MatchingContext)46100%2100%020901
lambda$bindQualifyByAggregate$20(Aggregate, CascadesContext, Scope, Supplier)37100%1375%130801
lambda$bindHavingAggregate$4(Aggregate, CascadesContext, Scope, Supplier)37100%4100%030901
bindQualifyAggregate(MatchingContext)31100%n/a010701
buildSimpleExprAnalyzer(Plan, CascadesContext, List)26100%n/a010501
bindOneRowRelation(MatchingContext)25100%n/a010501
lambda$getAnalyzerForOrderByAggFunc$32(Plan, Scope, Supplier, ExpressionAnalyzer, UnboundSlot)24100%1375%130501
lambda$hasAggregateFunction$30(FunctionRegistry, TreeNode)22100%4100%0301001
exceptStarSlots(Set, BoundStar)21100%4100%030601
lambda$bindSortWithoutSetOperation$26(Scope, Supplier, ExpressionAnalyzer, UnboundSlot)21100%2100%020401
buildCustomSlotBinderAnalyzer(Plan, CascadesContext, Scope, boolean, boolean, BindExpression.CustomSlotBinderAnalyzer)20100%n/a010301
toScope(CascadesContext, List, List)19100%2100%020401
toScope(CascadesContext, List)17100%2100%020401
lambda$bindQualifyByProject$16(Supplier, Scope, ExpressionAnalyzer, UnboundSlot)17100%2100%020401
lambda$bindHavingByScopes$5(Scope, Supplier, ExpressionAnalyzer, UnboundSlot)17100%2100%020401
checkConflictAlias(Plan)14100%n/a010501
lambda$bindHavingAggregate$2(CascadesContext, Aggregate)10100%n/a010301
toSqlWithBackquote(List)9100%n/a010201
lambda$exceptStarSlots$21(Set, Slot)8100%2100%020101
isAggregateFunction(UnboundFunction, FunctionRegistry)7100%n/a010201
lambda$bindSortWithoutSetOperation$25(CascadesContext, Plan)7100%n/a010101
lambda$bindQualifyByProject$15(CascadesContext, LogicalProject)7100%n/a010101
lambda$bindProject$11(NamedExpression)7100%n/a010101
lambda$bindProject$10(StatementContext, List, Pair)7100%n/a010201
lambda$bindHaving$0(CascadesContext, Plan)7100%n/a010101
buildAggOutputScopeWithoutAggFun(List, CascadesContext)6100%n/a010101
hasAggregateFunction(Expression, FunctionRegistry)5100%n/a010101
lambda$buildCustomSlotBinderAnalyzer$28(ExpressionAnalyzer, ExpressionRewriteContext, Expression)5100%n/a010101
lambda$buildSimpleExprAnalyzer$27(ExpressionAnalyzer, ExpressionRewriteContext, Expression)5100%n/a010101
lambda$bindHavingAggregate$1(Scope, ExpressionAnalyzer, UnboundSlot)5100%n/a010101
bindSubqueryAlias(MatchingContext)4100%n/a010101
lambda$toSqlWithBackquote$29(Slot)4100%n/a010101
lambda$bindAggregate$22(BindExpression.SimpleExprAnalyzer, List)4100%n/a010101
lambda$bindProject$9(BindExpression.SimpleExprAnalyzer, List)4100%n/a010101
lambda$bindProject$8(BindExpression.SimpleExprAnalyzer, List)4100%n/a010101
static {...}4100%n/a010101
BindExpression()3100%n/a010101
lambda$getAnalyzerForOrderByAggFunc$31(TreeNode)3100%n/a010101