AbstractMaterializedViewAggregateRule

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total148 of 1,21687%27 of 13479%349831257731
rewriteQueryByView(AbstractMaterializedViewRule.MatchMode, StructInfo, StructInfo, SlotMapping, Plan, MaterializationContext, CascadesContext)2612482%51575%51173101
checkCompatibility(StructInfo, LogicalAggregate, LogicalAggregate, MaterializationContext)202858%3562%3541101
lambda$checkCompatibility$14(LogicalAggregate, LogicalAggregate)150%n/a113311
lambda$checkCompatibility$12(LogicalAggregate, LogicalAggregate)150%n/a113311
lambda$aggregateRewriteByView$8(Map, Expression)130%n/a111111
lambda$rewriteQueryByView$1(StructInfo)110%n/a111111
lambda$rewriteQueryByView$0(StructInfo)110%n/a111111
lambda$rewriteQueryByView$2(List)90%n/a111111
isGroupByEqualsByFunctionDependency(LogicalPlan, Set, Map, MaterializationContext)79493%51168%5942601
aggregateRewriteByView(StructInfo, SlotMapping, Pair, Plan, MaterializationContext, AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode, AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode)626997%22893%21616001
canUnionRewrite(Plan, AsyncMaterializationContext, CascadesContext)65289%5550%5631901
lambda$checkCompatibility$13(LogicalRepeat)50%n/a111111
splitToTopPlanAndAggregate(StructInfo)2993%1150%121601
rollup(AggregateFunction, Expression, Map)5198%1787%1511201
lambda$canUnionRewrite$10(BaseTableInfo, String, BaseColInfo)1392%2250%230201
isGroupByEquals(Pair, Pair, SlotMapping, StructInfo, StructInfo, Plan, MaterializationContext, CascadesContext)80100%6100%0402001
needCompensateGroupBy(Set, List)70100%8100%0501201
topPlanSplitToGroupAndFunction(Pair, StructInfo)46100%n/a0101101
lambda$canUnionRewrite$11(List, TreeNode)34100%1375%130601
tryRewriteExpression(StructInfo, Expression, Map, AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode, MaterializationContext, String, Supplier)33100%2100%0201001
checkQueryPattern(StructInfo, CascadesContext)31100%21083%270501
lambda$topPlanSplitToGroupAndFunction$16(Plan, Set, Set, Set, Slot)26100%2100%020701
lambda$rewriteQueryByView$3(Plan, MaterializationContext, SlotMapping)19100%n/a010301
lambda$aggregateRewriteByView$6(Map, Expression)13100%n/a010101
lambda$aggregateRewriteByView$5(Map, Expression)13100%n/a010101
lambda$aggregateRewriteByView$4(Expression, Map)13100%n/a010101
static {...}12100%n/a010301
lambda$topPlanSplitToGroupAndFunction$15(Set, Slot)8100%2100%020101
lambda$aggregateRewriteByView$7(Object)4100%n/a010101
AbstractMaterializedViewAggregateRule()3100%n/a010101
lambda$canUnionRewrite$9(TreeNode)3100%n/a010101