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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total20,034 of 20,0340%2,219 of 2,2190%1,9101,9104,2854,2858008008484
AbstractMaterializedViewRule2,5130%2580%189189550550606011
HyperGraphComparator2,0230%2660%191191416416585811
PartitionIncrementMaintainer.PartitionIncrementChecker1,5060%2120%135135343343292911
AbstractMaterializedViewAggregateRule1,3500%1480%107107288288333311
InitMaterializationContextHook1,0610%1190%7878231231181811
MaterializedViewUtils9380%1140%7979223223222211
StructInfo8100%620%6969175175383811
MaterializationContext7920%900%8686177177414111
PartitionCompensator6070%780%5353142142141411
Predicates5470%660%4646134134131311
LogicalCompatibilityContext4090%220%38388686272711
PreMaterializedViewRewriter3370%460%303097977711
AsyncMaterializationContext3360%180%31317373222211
MaterializedViewWindowJoinRule2930%320%31314141151511
MaterializedViewAggregateOnNoneAggregateRule2830%280%27275454131311
MaterializedViewTopNJoinRule2680%220%23234242121211
PartitionIncrementMaintainer2670%440%313161619911
EquivalenceClass2470%240%212159599911
MaterializedViewTopNAggregateRule2380%240%24243737121211
SyncMaterializationContext2340%200%171743437711
MaterializedViewWindowScanRule2130%120%16162929101011
MaterializedViewLimitJoinRule2010%260%24243232111111
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter1990%380%232353534411
AbstractMaterializedViewWindowRule1980%120%131340407711
StructInfo.PlanPatternChecker1960%480%34344141101011
MaterializedViewWindowAggregateRule1900%160%18183232101011
MaterializedViewLimitAggregateRule1890%280%25253030111111
MaterializedViewTopNScanRule1750%140%161629299911
RelatedTableInfo.RelatedTableColumnInfo1740%240%26264242141411
Predicates.SplitPredicate1700%200%22223030121211
MaterializedViewLimitScanRule1560%220%21212626101011
StructInfo.PlanCheckContext1460%n/a27275353272711
ComparisonResult.Builder1380%100%141429299911
AbstractMaterializedViewScanRule1310%240%181828286611
StructInfo.ScanPlanPatternChecker1300%280%222226268811
AbstractMaterializedViewLimitOrTopNRule1300%140%111123234411
PredicatesSplitter.PredicateExtract1250%260%171723234411
PartitionIncrementMaintainer.PartitionIncrementCheckContext1110%0%15153131141411
AbstractMaterializedViewJoinRule1040%140%121223235511
PredicatesSplitter940%140%101020203311
StructInfo.PredicateCollector940%240%151514143311
ComparisonResult880%0%101018189911
MaterializedViewUtils.TableQueryOperatorChecker870%180%131321214411
MaterializedViewUtils.new DefaultPlanRewriter() {...}860%80%6617172211
RelatedTableInfo770%40%101018188811
MaterializedViewUtils.new DefaultPlanVisitor() {...}690%80%7718183311
MaterializationContext.new DefaultPlanVisitor() {...}600%80%7712123311
StructInfo.PartitionRemover530%40%5511113311
StructInfo.PlanSplitContext510%40%101018188811
MaterializedViewProjectFilterAggregateRule490%0%66995511
MaterializedViewFilterProjectAggregateRule490%0%66995511
MaterializedViewProjectFilterJoinRule470%n/a44884411
MaterializedViewFilterProjectJoinRule470%n/a44884411
MaterializedViewFilterAggregateRule470%0%66995511
MaterializedViewProjectFilterProjectJoinRule460%n/a44774411
MaterializedViewFilterJoinRule450%n/a44774411
StructInfo.PlanSplitter440%100%7712122211
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext430%n/a8816168811
StructInfo.new DefaultPlanVisitor() {...}420%100%77992211
LogicalCompatibilityContext.ExpressionSlotOrder420%60%55992211
InitConsistentMaterializationContextHook410%60%8811115511
StructInfo.new DefaultPlanVisitor() {...}390%80%66992211
MaterializedViewProjectAggregateRule370%n/a44774411
MaterializedViewFilterProjectScanRule370%n/a44884411
MaterializedViewProjectFilterScanRule370%n/a44884411
MaterializedViewAggregateRule350%n/a44774411
MaterializedViewProjectScanRule350%n/a44774411
MaterializedViewFilterScanRule350%n/a44774411
MaterializedViewProjectJoinRule330%n/a44774411
SyncMaterializationContext.new DefaultPlanRewriter() {...}320%0%33662211
MaterializedViewOnlyScanRule300%n/a44664411
StructInfo.PredicateCollectorContext270%n/a44774411
StructInfo.ExpressionPosition270%n/a11551111
AbstractMaterializedViewRule.MatchMode270%n/a11551111
PreMaterializedViewRewriter.PreRewriteStrategy260%n/a22552211
AbstractMaterializedViewRule.new DefaultPlanRewriter() {...}240%0%33442211
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode210%n/a11441111
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}0%0%33442211
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