BindExpression

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,858 of 4,8580%444 of 4440%3123121,0181,0189090
bindGenerate(MatchingContext)4620%500%2626858511
bindUsingJoin(MatchingContext)2640%200%1111494911
buildRules()2450%n/a11525211
rewriteProjectForDisabledFullGroupBy(Plan)2410%300%1616585811
bindJoin(MatchingContext)2370%280%1515525211
bindProject(MatchingContext)2230%180%1010494911
bindLoadProject(MatchingContext)2140%180%1010464611
bindIcebergMergeSink(MatchingContext)1880%240%1313474711
bindSortWithoutSetOperation(MatchingContext)1640%180%1010313111
bindRepeat(MatchingContext)1450%100%66363611
bindSetOperation(LogicalSetOperation)1260%120%77222211
bindHavingAggregate(MatchingContext)1150%40%33222211
bindAggregate(MatchingContext)1130%60%44252511
bindQualifyByAggregate(Aggregate, CascadesContext, LogicalQualify, ImmutableSet.Builder)850%40%33161611
bindResultSink(MatchingContext)780%40%33131311
bindHavingByScopes(LogicalHaving, Plan, CascadesContext, Scope, Supplier)780%60%44141411
bindFilter(MatchingContext)760%80%55161611
bindQualifyProject(MatchingContext)720%60%44171711
bindQualifyByProject(LogicalProject, CascadesContext, LogicalQualify, ImmutableSet.Builder)710%40%33141411
bindGroupByUniqueId(List)700%120%77212111
getBelowAggregateGroupByUniqueFuncReplaceMap(Plan)700%180%1010151511
bindTableValuedFunction(MatchingContext)640%40%33161611
checkIfOutputAliasNameDuplicatedForGroupBy(Collection, List)640%120%77151511
bindInlineTable(MatchingContext)630%60%44121211
bindPreFilter(MatchingContext)610%40%33121211
bindSortWithSetOperation(MatchingContext)580%20%22101011
bindGroupBy(Aggregate, List, List, Supplier, CascadesContext)510%20%229911
getAnalyzerForOrderByAggFunc(Plan, CascadesContext, LogicalSort, Supplier, Scope)510%60%44111111
lambda$bindGroupBy$25(Scope, Supplier, ExpressionAnalyzer, UnboundSlot)490%60%44121211
lambda$bindQualifyByAggregate$21(Scope, Scope, Supplier, ExpressionAnalyzer, UnboundSlot)460%60%448811
lambda$bindHavingAggregate$6(Scope, Scope, Supplier, ExpressionAnalyzer, UnboundSlot)460%60%448811
bindQualifyHaving(MatchingContext)430%20%228811
lambda$checkConflictAlias$10(Consumer, boolean, TreeNode)420%60%44111111
processNonStandardAggregate(List, Collection)410%80%559911
lambda$buildAggOutputScope$26(List, CascadesContext)410%40%338811
bindHaving(MatchingContext)400%n/a117711
getDbName(Plan)380%40%337711
bindIcebergDeleteSink(MatchingContext)370%40%339911
lambda$bindQualifyByAggregate$22(Aggregate, CascadesContext, Scope, Supplier)370%40%338811
lambda$bindHavingAggregate$7(Aggregate, CascadesContext, Scope, Supplier)370%40%339911
bindWithOrdinal(Expression, BindExpression.SimpleExprAnalyzer, List)360%80%557711
bindExprsUniqueIdWithGroupBy(List, List)340%40%338811
bindQualifyAggregate(MatchingContext)280%n/a116611
getGroupByUniqueFuncReplaceMap(List)270%40%337711
buildSimpleExprAnalyzer(Plan, CascadesContext, List)270%n/a115511
bindOneRowRelation(MatchingContext)250%n/a115511
lambda$getAnalyzerForOrderByAggFunc$34(Plan, Scope, Supplier, ExpressionAnalyzer, UnboundSlot)240%40%335511
bindExprUniqueIdWithGroupBy(Expression, Map)220%40%336611
lambda$hasAggregateFunction$32(FunctionRegistry, TreeNode)220%40%33101011
exceptStarSlots(Set, BoundStar)210%40%336611
buildCustomSlotBinderAnalyzer(Plan, CascadesContext, Scope, boolean, boolean, BindExpression.CustomSlotBinderAnalyzer)210%n/a113311
lambda$bindSortWithoutSetOperation$28(Scope, Supplier, ExpressionAnalyzer, UnboundSlot)210%20%224411
toScope(CascadesContext, List, List)190%20%224411
lambda$checkConflictAlias$9(Set, String)190%20%224411
isIcebergMergeMetaColumn(String, List)180%40%335511
toScope(CascadesContext, List)170%20%224411
lambda$bindQualifyByProject$18(Supplier, Scope, ExpressionAnalyzer, UnboundSlot)170%20%224411
lambda$bindHavingByScopes$8(Scope, Supplier, ExpressionAnalyzer, UnboundSlot)170%20%224411
checkConflictAlias(Plan)140%n/a115511
lambda$hasUnboundPlan$1(TreeNode)110%40%331111
replaceSlotExcludeNonWindowedAggFunc(Expression, Map)100%n/a111111
lambda$bindQualifyByAggregate$20(CascadesContext, Aggregate)100%n/a113311
lambda$bindHavingAggregate$5(CascadesContext, Aggregate)100%n/a113311
toSqlWithBackquote(List)90%n/a112211
lambda$exceptStarSlots$23(Set, Slot)80%20%221111
isAggregateFunction(UnboundFunction, FunctionRegistry)70%n/a112211
lambda$bindSortWithoutSetOperation$27(CascadesContext, Plan)70%n/a111111
lambda$bindQualifyByProject$17(CascadesContext, LogicalProject)70%n/a111111
lambda$bindLoadProject$16(StatementContext, List, Pair)70%n/a112211
lambda$bindProject$13(StatementContext, List, Pair)70%n/a112211
lambda$bindHaving$3(CascadesContext, Plan)70%n/a111111
buildAggOutputScope(List, CascadesContext)60%n/a111111
lambda$bindGenerate$2(Map, Expression)60%n/a111111
hasAggregateFunction(Expression, FunctionRegistry)50%n/a111111
lambda$buildCustomSlotBinderAnalyzer$30(ExpressionAnalyzer, ExpressionRewriteContext, Expression)50%n/a111111
lambda$buildSimpleExprAnalyzer$29(ExpressionAnalyzer, ExpressionRewriteContext, Expression)50%n/a111111
lambda$bindQualifyByAggregate$19(Scope, ExpressionAnalyzer, UnboundSlot)50%n/a111111
lambda$bindHavingAggregate$4(Scope, ExpressionAnalyzer, UnboundSlot)50%n/a111111
bindSubqueryAlias(MatchingContext)40%n/a111111
hasUnboundPlan(Plan)40%n/a111111
lambda$toSqlWithBackquote$31(Slot)40%n/a111111
lambda$bindAggregate$24(BindExpression.SimpleExprAnalyzer, List)40%n/a111111
lambda$bindLoadProject$15(BindExpression.SimpleExprAnalyzer, List)40%n/a111111
lambda$bindLoadProject$14(BindExpression.SimpleExprAnalyzer, List)40%n/a111111
lambda$bindProject$12(BindExpression.SimpleExprAnalyzer, List)40%n/a111111
lambda$bindProject$11(BindExpression.SimpleExprAnalyzer, List)40%n/a111111
lambda$isIcebergMergeMetaColumn$0(String, String)40%n/a111111
static {...}40%n/a111111
BindExpression()0%n/a111111
lambda$getAnalyzerForOrderByAggFunc$33(TreeNode)0%n/a111111