org.apache.doris.nereids.rules.exploration.mv

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total10,008 of 20,03450%1,477 of 2,21933%1,2591,9102,0434,285334800984
AbstractMaterializedViewRule.java1,57698838%1758532%147193335558366303
PartitionIncrementMaintainer.java1,26167834%1996123%157190290443376037
AbstractMaterializedViewAggregateRule.java94566841%1355127%105139201361214604
InitMaterializationContextHook.java69236934%823731%567813823171801
MaterializedViewUtils.java53865754%905839%73107118279123325
HyperGraphComparator.java5011,52275%13712948%10819111441695801
PartitionCompensator.java43916827%542430%405398142111401
StructInfo.java4131,26075%7312763%802098538123109213
Predicates.java33139854%543237%42706416852703
MaterializationContext.java33052261%524646%589371188214402
SyncMaterializationContext.java2343212%214%182039487912
AsyncMaterializationContext.java21312336%13527%1631417382201
EquivalenceClass.java2074016%234%172149595901
AbstractMaterializedViewWindowRule.java1951%120%121339406701
MaterializedViewTopNAggregateRule.java1489037%240%2124203791201
MaterializedViewTopNJoinRule.java14612245%220%2023214291201
LogicalCompatibilityContext.java14330868%141450%2043249592902
MaterializedViewLimitAggregateRule.java1375227%280%2225203081101
MaterializedViewAggregateOnNoneAggregateRule.java13514852%24414%2127275471301
MaterializedViewLimitJoinRule.java1336833%260%2124203281101
AbstractMaterializedViewLimitOrTopNRule.java1300%140%111123234411
MaterializedViewWindowJoinRule.java12616756%320%28311141121501
MaterializedViewLimitScanRule.java1213522%220%1821202671001
MaterializedViewTopNScanRule.java1175833%140%131620296901
PreMaterializedViewRewriter.java11225169%242247%1932341023902
AbstractMaterializedViewScanRule.java11214%228%161823284601
AbstractMaterializedViewJoinRule.java1012%140%111222234501
MaterializedViewWindowAggregateRule.java8310756%160%1518123271001
RelatedTableInfo.java8117067%141450%2036156072202
ComparisonResult.java7415267%7541%1024124751802
PredicatesSplitter.java6415570%182255%162710431702
MaterializedViewWindowScanRule.java6215170%120%111692951001
MaterializedViewFilterProjectAggregateRule.java3163%0%36392501
MaterializedViewProjectFilterAggregateRule.java3163%0%36392501
MaterializedViewFilterAggregateRule.java2961%0%36292501
MaterializedViewFilterProjectJoinRule.java3778%n/a14281401
MaterializedViewProjectFilterJoinRule.java3778%n/a14281401
MaterializedViewFilterJoinRule.java3577%n/a14271401
MaterializedViewFilterProjectScanRule.java2772%n/a14281401
MaterializedViewProjectFilterProjectJoinRule.java3984%n/a14171401
InitConsistentMaterializationContextHook.java3482%433%381110501
MaterializedViewProjectFilterScanRule.java37100%n/a04080401
MaterializedViewProjectAggregateRule.java37100%n/a04070401
MaterializedViewAggregateRule.java35100%n/a04070401
MaterializedViewFilterScanRule.java35100%n/a04070401
MaterializedViewProjectScanRule.java35100%n/a04070401
MaterializedViewProjectJoinRule.java33100%n/a04070401
MaterializedViewOnlyScanRule.java30100%n/a04060401