AbstractMaterializedViewAggregateRule

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total949 of 1,22422%108 of 13419%89981972582431
aggregateRewriteByView(StructInfo, SlotMapping, Pair, Plan, MaterializationContext, AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode, AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode)2830%300%1616616111
isGroupByEqualsByFunctionDependency(LogicalPlan, Set, Map, MaterializationContext)1010%160%99262611
needCompensateGroupBy(Set, List)700%80%55121211
canUnionRewrite(Plan, AsyncMaterializationContext, CascadesContext)580%100%66191911
rollup(AggregateFunction, Expression, Map)520%80%55121211
rewriteQueryByView(AbstractMaterializedViewRule.MatchMode, StructInfo, StructInfo, SlotMapping, Plan, MaterializationContext, CascadesContext)4810268%91155%91193101
topPlanSplitToGroupAndFunction(Pair, StructInfo)460%n/a11111111
lambda$canUnionRewrite$11(List, TreeNode)340%40%336611
tryRewriteExpression(StructInfo, Expression, Map, AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode, MaterializationContext, String, Supplier)330%20%22101011
lambda$topPlanSplitToGroupAndFunction$16(Plan, Set, Set, Set, Slot)260%20%227711
checkCompatibility(StructInfo, LogicalAggregate, LogicalAggregate, MaterializationContext)202858%4450%4541101
lambda$rewriteQueryByView$3(Plan, MaterializationContext, SlotMapping)190%n/a113311
lambda$checkCompatibility$14(LogicalAggregate, LogicalAggregate)150%n/a113311
lambda$checkCompatibility$12(LogicalAggregate, LogicalAggregate)150%n/a113311
lambda$canUnionRewrite$10(BaseTableInfo, String, BaseColInfo)140%40%332211
lambda$aggregateRewriteByView$8(Map, Expression)130%n/a111111
lambda$aggregateRewriteByView$6(Map, Expression)130%n/a111111
lambda$aggregateRewriteByView$5(Map, Expression)130%n/a111111
lambda$aggregateRewriteByView$4(Expression, Map)130%n/a111111
lambda$rewriteQueryByView$1(StructInfo)110%n/a111111
lambda$rewriteQueryByView$0(StructInfo)110%n/a111111
isGroupByEquals(Pair, Pair, SlotMapping, StructInfo, StructInfo, Plan, MaterializationContext, CascadesContext)97188%2466%2422001
lambda$rewriteQueryByView$2(List)90%n/a111111
lambda$topPlanSplitToGroupAndFunction$15(Set, Slot)80%20%221111
lambda$checkCompatibility$13(LogicalRepeat)50%n/a111111
lambda$aggregateRewriteByView$7(Object)40%n/a111111
lambda$canUnionRewrite$9(TreeNode)30%n/a111111
splitToTopPlanAndAggregate(StructInfo)2993%1150%121601
checkQueryPattern(StructInfo, CascadesContext)3096%6650%670501
static {...}12100%n/a010301
AbstractMaterializedViewAggregateRule()3100%n/a010101