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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total18,262 of 20,0348%2,201 of 2,2190%1,8081,9103,9474,2857008004684
AbstractMaterializedViewRule2,484291%2580%187189547550586001
HyperGraphComparator2,0230%2660%191191416416585811
PartitionIncrementMaintainer.PartitionIncrementChecker1,5060%2120%135135343343292911
AbstractMaterializedViewAggregateRule1,3351%1480%105107284288313301
InitMaterializationContextHook997646%11365%7378212231131801
MaterializedViewUtils912262%11132%7679217223202201
StructInfo8100%620%6969175175383811
MaterializationContext765273%900%8486170177394101
PartitionCompensator6070%780%5353142142141411
Predicates5470%660%4646134134131311
LogicalCompatibilityContext4090%220%38388686272711
AsyncMaterializationContext3360%180%31317373222211
PartitionIncrementMaintainer2670%440%313161619911
EquivalenceClass2470%240%212159599911
SyncMaterializationContext2340%200%171743437711
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter1961%380%222352533401
StructInfo.PlanPatternChecker1960%480%34344141101011
AbstractMaterializedViewWindowRule1951%120%121339406701
MaterializedViewAggregateOnNoneAggregateRule1869734%280%24273954101301
PreMaterializedViewRewriter18315445%38817%263056974701
RelatedTableInfo.RelatedTableColumnInfo1740%240%26264242141411
Predicates.SplitPredicate1700%200%22223030121211
MaterializedViewTopNAggregateRule1489037%240%2124203791201
MaterializedViewTopNJoinRule14612245%220%2023214291201
StructInfo.PlanCheckContext1460%n/a27275353272711
ComparisonResult.Builder1380%100%141429299911
MaterializedViewLimitAggregateRule1375227%280%2225203081101
MaterializedViewLimitJoinRule1336833%260%2124203281101
StructInfo.ScanPlanPatternChecker1300%280%222226268811
AbstractMaterializedViewLimitOrTopNRule1300%140%111123234411
AbstractMaterializedViewScanRule1282%240%171827285601
MaterializedViewWindowJoinRule12616756%320%28311141121501
PredicatesSplitter.PredicateExtract1250%260%171723234411
MaterializedViewLimitScanRule1213522%220%1821202671001
MaterializedViewTopNScanRule1175833%140%131620296901
PartitionIncrementMaintainer.PartitionIncrementCheckContext1110%0%15153131141411
AbstractMaterializedViewJoinRule1012%140%111222234501
PredicatesSplitter940%140%101020203311
StructInfo.PredicateCollector940%240%151514143311
ComparisonResult880%0%101018189911
MaterializedViewUtils.TableQueryOperatorChecker870%180%131321214411
MaterializedViewUtils.new DefaultPlanRewriter() {...}860%80%6617172211
MaterializedViewWindowAggregateRule8310756%160%1518123271001
RelatedTableInfo770%40%101018188811
MaterializedViewWindowScanRule7613764%120%1316112971001
MaterializedViewUtils.new DefaultPlanVisitor() {...}690%80%7718183311
StructInfo.PartitionRemover530%40%5511113311
StructInfo.PlanSplitContext510%40%101018188811
StructInfo.PlanSplitter440%100%7712122211
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext430%n/a8816168811
MaterializationContext.new DefaultPlanVisitor() {...}4230%712%579121301
StructInfo.new DefaultPlanVisitor() {...}420%100%77992211
LogicalCompatibilityContext.ExpressionSlotOrder420%60%55992211
InitConsistentMaterializationContextHook410%60%8811115511
StructInfo.new DefaultPlanVisitor() {...}390%80%66992211
SyncMaterializationContext.new DefaultPlanRewriter() {...}320%0%33662211
StructInfo.PredicateCollectorContext270%n/a44774411
AbstractMaterializedViewRule.MatchMode270%n/a11551111
AbstractMaterializedViewRule.new DefaultPlanRewriter() {...}240%0%33442211
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode210%n/a11441111
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}0%0%33442211
MaterializedViewProjectFilterAggregateRule3163%0%36392501
MaterializedViewFilterProjectAggregateRule3163%0%36392501
MaterializedViewFilterAggregateRule2961%0%36292501
MaterializedViewUtils.new DefaultPlanVisitor() {...}0%n/a22332211
StructInfo.RelationCollector0%0%22331111
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}0%n/a22332211
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}0%n/a22332211
Predicates.ExpressionInfo0%n/a22442211
PartitionIncrementMaintainer.new DefaultPlanRewriter() {...}0%n/a22222211
MaterializedViewProjectFilterJoinRule3778%n/a14281401
MaterializedViewFilterProjectJoinRule3778%n/a14281401
MaterializedViewFilterJoinRule3577%n/a14271401
MaterializedViewProjectAggregateRule2772%n/a14271401
MaterializedViewFilterProjectScanRule2772%n/a14281401
MaterializedViewProjectFilterScanRule2772%n/a14281401
MaterializedViewAggregateRule2571%n/a14271401
MaterializedViewProjectScanRule2571%n/a14271401
MaterializedViewFilterScanRule2571%n/a14271401
MaterializedViewProjectJoinRule2369%n/a14271401
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
MaterializedViewOnlyScanRule2376%n/a14161401
StructInfo.ExpressionPosition27100%n/a01050101
PreMaterializedViewRewriter.PreRewriteStrategy26100%n/a02050201