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
AbstractMaterializedViewRule1,57094337%1748432%146189334550366001
PartitionIncrementMaintainer.PartitionIncrementChecker1,03247431%1654722%116135235343182901
AbstractMaterializedViewAggregateRule80055040%1044429%85107164288203301
InitMaterializationContextHook69236934%823731%567813823171801
HyperGraphComparator5011,52275%13712948%10819111441695801
PartitionCompensator43916827%542430%405398142111401
MaterializedViewUtils34958962%664842%52797722362201
MaterializationContext30348961%474347%548665177204101
Predicates23531257%412537%29465313421301
StructInfo21759373%283454%28693917583801
AsyncMaterializationContext21312336%13527%1631417382201
EquivalenceClass2074016%234%172149595901
SyncMaterializationContext2023213%195%151734435701
AbstractMaterializedViewWindowRule1951%120%121339406701
MaterializedViewTopNAggregateRule1489037%240%2124203791201
MaterializedViewTopNJoinRule14612245%220%2023214291201
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter1455427%31718%202337531401
PartitionIncrementMaintainer14312446%301431%263135616901
LogicalCompatibilityContext13727266%121045%1838238692701
MaterializedViewLimitAggregateRule1375227%280%2225203081101
MaterializedViewAggregateOnNoneAggregateRule13514852%24414%2127275471301
MaterializedViewLimitJoinRule1336833%260%2124203281101
AbstractMaterializedViewLimitOrTopNRule1300%140%111123234411
MaterializedViewWindowJoinRule12616756%320%28311141121501
MaterializedViewLimitScanRule1213522%220%1821202671001
MaterializedViewTopNScanRule1175833%140%131620296901
PreMaterializedViewRewriter11222566%242247%193034973701
AbstractMaterializedViewScanRule11214%228%161823284601
AbstractMaterializedViewJoinRule1012%140%111222234501
Predicates.SplitPredicate967443%13735%1322113031201
MaterializedViewUtils.new DefaultPlanRewriter() {...}860%80%6617172211
MaterializedViewWindowAggregateRule8310756%160%1518123271001
StructInfo.ScanPlanPatternChecker725844%171139%182218265801
MaterializedViewUtils.new DefaultPlanVisitor() {...}690%80%7718183311
MaterializedViewWindowScanRule6215170%120%111692951001
RelatedTableInfo.RelatedTableColumnInfo5811666%131145%1526114231401
StructInfo.PartitionRemover530%40%5511113311
PredicatesSplitter.PredicateExtract438265%131350%11177231401
PartitionIncrementMaintainer.PartitionIncrementCheckContext436861%0%815133171401
ComparisonResult.Builder3710173%7330%7148292901
ComparisonResult375157%100%3104183901
StructInfo.PlanPatternChecker3516182%113777%133464131001
SyncMaterializationContext.new DefaultPlanRewriter() {...}320%0%33662211
MaterializationContext.new DefaultPlanVisitor() {...}273355%5337%476121301
RelatedTableInfo235470%375%5104184801
MaterializedViewUtils.TableQueryOperatorChecker226574%81055%7136210401
PredicatesSplitter217377%5964%5103200301
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}0%0%33442211
MaterializedViewProjectFilterAggregateRule3163%0%36392501
MaterializedViewFilterProjectAggregateRule3163%0%36392501
MaterializedViewFilterAggregateRule2961%0%36292501
StructInfo.RelationCollector0%0%22331111
MaterializedViewUtils.new DefaultPlanVisitor() {...}20%n/a12231201
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}0%n/a22332211
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}0%n/a22332211
MaterializedViewProjectFilterJoinRule3778%n/a14281401
MaterializedViewFilterProjectJoinRule3778%n/a14281401
MaterializedViewFilterJoinRule3577%n/a14271401
MaterializedViewFilterProjectScanRule2772%n/a14281401
StructInfo.PlanCheckContext13995%n/a22735322701
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
InitConsistentMaterializationContextHook3482%433%381110501
LogicalCompatibilityContext.ExpressionSlotOrder3685%466%25190201
AbstractMaterializedViewRule.new DefaultPlanRewriter() {...}75%50%13140201
StructInfo.PlanSplitter3988%880%271120201
StructInfo.PlanSplitContext4792%4100%1102181801
StructInfo.new DefaultPlanVisitor() {...}3992%990%17190201
StructInfo.new DefaultPlanVisitor() {...}3692%787%16190201
StructInfo.PredicateCollector94100%71770%7150140301
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext43100%n/a080160801
MaterializedViewProjectAggregateRule37100%n/a04070401
MaterializedViewProjectFilterScanRule37100%n/a04080401
MaterializedViewAggregateRule35100%n/a04070401
MaterializedViewProjectScanRule35100%n/a04070401
MaterializedViewFilterScanRule35100%n/a04070401
MaterializedViewProjectJoinRule33100%n/a04070401
MaterializedViewOnlyScanRule30100%n/a04060401
StructInfo.PredicateCollectorContext27100%n/a04070401
StructInfo.ExpressionPosition27100%n/a01050101
AbstractMaterializedViewRule.MatchMode27100%n/a01050101
PreMaterializedViewRewriter.PreRewriteStrategy26100%n/a02050201
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode21100%n/a01040101
Predicates.ExpressionInfo100%n/a02040201
PartitionIncrementMaintainer.new DefaultPlanRewriter() {...}100%n/a02020201