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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total10,952 of 21,03647%1,605 of 2,37532%1,3292,0312,2474,5143518431290
AbstractMaterializedViewRule.java1,8001,02336%1939933%154215381616406903
HyperGraphComparator.java1,55353225%2463010%177199308427406101
AbstractMaterializedViewAggregateRule.java92254937%1274526%98129196327204304
Predicates.java83480949%1497132%111174185373196459
PartitionIncrementMaintainer.java8151,10957%14611443%117190197443186007
StructInfo.java66699059%9910150%10720914538142109413
InitMaterializationContextHook.java50850950%655043%437510322351701
PartitionCompensator.java48312620%661215%4653108143111401
MaterializedViewUtils.java45375362%776947%6210797280103415
LogicalCompatibilityContext.java30314832%24414%36435995232912
MaterializationContext.java25757569%465253%489350185144402
AsyncMaterializationContext.java22211433%13527%1731437392201
EquivalenceClass.java2074016%234%172149595901
AbstractMaterializedViewWindowRule.java1931%120%121338396701
MaterializedViewTopNJoinRule.java13313550%214%1823204271201
MaterializedViewLimitJoinRule.java1336833%260%2124203281101
AbstractMaterializedViewLimitOrTopNRule.java1300%140%111123234411
ComparisonResult.java12510144%118%16242247101802
MaterializedViewTopNAggregateRule.java11712150%21312%1624173751201
MaterializedViewLimitAggregateRule.java1177238%273%1925183051101
MaterializedViewLimitScanRule.java1144226%220%1721192661001
SyncMaterializationContext.java11215558%111150%102017501902
MaterializedViewWindowJoinRule.java10019365%306%243194181501
MaterializedViewTopNScanRule.java839252%137%91613292901
RelatedTableInfo.java8117067%141450%2036156072202
MaterializedViewAggregateOnNoneAggregateRule.java7620773%171139%1627155441301
PredicatesSplitter.java7614365%221845%162712431702
AbstractMaterializedViewJoinRule.java723029%8642%91216223501
MaterializedViewWindowAggregateRule.java6912163%160%1318103251001
PreMaterializedViewRewriter.java5830283%172963%1632211011902
MaterializedViewWindowScanRule.java4916476%118%101662941001
AbstractMaterializedViewScanRule.java10984%91562%10183271601
MaterializedViewFilterProjectAggregateRule.java3163%0%36392501
MaterializedViewProjectFilterAggregateRule.java3163%0%36392501
MaterializedViewFilterProjectJoinRule.java3778%n/a14281401
MaterializedViewFilterProjectScanRule.java2772%n/a14281401
MaterializedViewProjectFilterProjectJoinRule.java3984%n/a14171401
InitConsistentMaterializationContextHook.java3482%433%381110501
MaterializedViewFilterAggregateRule.java4697%50%16090501
MaterializedViewProjectFilterJoinRule.java47100%n/a04080401
MaterializedViewFilterJoinRule.java45100%n/a04070401
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