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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,340 of 21,03665%1,176 of 2,37550%1,0512,0311,4474,514251843590
AbstractMaterializedViewRule.java1,3691,45451%16312944%141215292616316903
AbstractMaterializedViewAggregateRule.java82165044%1215129%96129173327194304
InitMaterializationContextHook.java60441340%704539%477512122361701
Predicates.java4061,23775%9013059%721747637346409
StructInfo.java3301,32680%6313768%642097338116109213
MaterializationContext.java30352963%504848%569365185204402
HyperGraphComparator.java2731,81286%9917764%891995742756101
MaterializedViewUtils.java26494278%529464%451075428063415
SyncMaterializationContext.java2353211%214%182041507912
AsyncMaterializationContext.java21312336%13527%1631417382201
EquivalenceClass.java2074016%234%172149595901
AbstractMaterializedViewWindowRule.java1931%120%121338396701
PartitionIncrementMaintainer.java1771,74790%4921181%471904444316007
MaterializedViewTopNJoinRule.java14612245%220%2023214291201
MaterializedViewTopNAggregateRule.java1419740%240%2024193781201
LogicalCompatibilityContext.java13731469%131553%1943239592902
MaterializedViewLimitAggregateRule.java1375227%280%2225203081101
MaterializedViewLimitJoinRule.java1336833%260%2124203281101
AbstractMaterializedViewLimitOrTopNRule.java1300%140%111123234411
MaterializedViewWindowJoinRule.java12616756%320%28311141121501
MaterializedViewAggregateOnNoneAggregateRule.java12515855%24414%2027255461301
MaterializedViewLimitScanRule.java1213522%220%1821202671001
MaterializedViewTopNScanRule.java1175833%140%131620296901
MaterializedViewWindowAggregateRule.java8310756%160%1518123271001
AbstractMaterializedViewScanRule.java735643%131145%141816273601
ComparisonResult.java6715970%6650%924114751802
RelatedTableInfo.java6318874%121657%1536116042202
MaterializedViewWindowScanRule.java6215170%120%111692951001
PartitionCompensator.java6154889%265266%24531514331401
PreMaterializedViewRewriter.java5230885%163065%1532181012902
PredicatesSplitter.java4617378%142665%13278431702
AbstractMaterializedViewJoinRule.java346866%7750%8125221501
MaterializedViewFilterProjectAggregateRule.java3163%0%36392501
MaterializedViewProjectFilterAggregateRule.java3163%0%36392501
MaterializedViewFilterProjectJoinRule.java3778%n/a14281401
MaterializedViewProjectFilterJoinRule.java3778%n/a14281401
MaterializedViewFilterJoinRule.java3577%n/a14271401
MaterializedViewFilterProjectScanRule.java2772%n/a14281401
MaterializedViewProjectFilterProjectJoinRule.java3984%n/a14171401
InitConsistentMaterializationContextHook.java3482%433%381110501
MaterializedViewFilterAggregateRule.java4697%50%16090501
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