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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total15,529 of 20,03422%1,971 of 2,21911%1,6311,9103,3064,2855718002684
AbstractMaterializedViewRule2,467461%2570%186189542550576001
HyperGraphComparator2,0230%2660%191191416416585811
AbstractMaterializedViewAggregateRule1,3351%1480%105107284288313301
PartitionIncrementMaintainer.PartitionIncrementChecker85065643%1436932%107135196343162901
InitMaterializationContextHook83722421%942521%617817323191801
MaterializationContext748445%891%8386166177384101
MaterializedViewUtils58435437%872723%6479134223112201
Predicates5322%660%4446129134111301
PartitionCompensator5188914%70810%4853118142121401
StructInfo41139949%451727%576983175283801
LogicalCompatibilityContext4090%220%38388686272711
AsyncMaterializationContext3360%180%31317373222211
EquivalenceClass2470%240%212159599911
SyncMaterializationContext2340%200%171743437711
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter1961%380%222352533401
AbstractMaterializedViewWindowRule1951%120%121339406701
Predicates.SplitPredicate1700%200%22223030121211
PreMaterializedViewRewriter16916849%331328%243051974701
StructInfo.PlanPatternChecker1573919%41714%3134344171001
MaterializedViewTopNAggregateRule1489037%240%2124203791201
MaterializedViewAggregateOnNoneAggregateRule14613748%280%2027315461301
ComparisonResult.Builder1380%100%141429299911
MaterializedViewTopNJoinRule13313550%214%1823204271201
MaterializedViewLimitJoinRule1336833%260%2124203281101
MaterializedViewLimitAggregateRule1305931%280%2125193071101
AbstractMaterializedViewLimitOrTopNRule1300%140%111123234411
AbstractMaterializedViewScanRule1282%240%171827285601
StructInfo.ScanPlanPatternChecker1272%280%212225267801
MaterializedViewWindowJoinRule12616756%320%28311141121501
PredicatesSplitter.PredicateExtract1250%260%171723234411
MaterializedViewLimitScanRule1144226%220%1721192661001
MaterializedViewTopNScanRule1037241%140%111618294901
AbstractMaterializedViewJoinRule1012%140%111222234501
PredicatesSplitter940%140%101020203311
ComparisonResult880%0%101018189911
StructInfo.PlanCheckContext866041%n/a21273253212701
MaterializedViewUtils.new DefaultPlanRewriter() {...}860%80%6617172211
MaterializedViewWindowAggregateRule8310756%160%1518123271001
MaterializedViewWindowScanRule7613764%120%1316112971001
MaterializedViewUtils.new DefaultPlanVisitor() {...}690%80%7718183311
StructInfo.PredicateCollector593537%141041%131511142301
RelatedTableInfo.RelatedTableColumnInfo5811666%131145%1526114231401
StructInfo.PartitionRemover530%40%5511113311
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext430%n/a8816168811
StructInfo.new DefaultPlanVisitor() {...}420%100%77992211
LogicalCompatibilityContext.ExpressionSlotOrder420%60%55992211
PartitionIncrementMaintainer.PartitionIncrementCheckContext407163%0%715123161401
StructInfo.new DefaultPlanVisitor() {...}390%80%66992211
SyncMaterializationContext.new DefaultPlanRewriter() {...}320%0%33662211
MaterializationContext.new DefaultPlanVisitor() {...}303050%625%476120301
AbstractMaterializedViewRule.MatchMode270%n/a11551111
PartitionIncrementMaintainer2524290%182659%183110611901
AbstractMaterializedViewRule.new DefaultPlanRewriter() {...}240%0%33442211
RelatedTableInfo235470%375%5104184801
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode210%n/a11441111
MaterializedViewProjectFilterAggregateRule3163%0%36392501
MaterializedViewFilterProjectAggregateRule3163%0%36392501
MaterializedViewUtils.TableQueryOperatorChecker7080%61266%6136210401
StructInfo.RelationCollector0%0%22331111
InitConsistentMaterializationContextHook2970%516%483111501
MaterializedViewUtils.new DefaultPlanVisitor() {...}20%n/a12231201
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}0%n/a22332211
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}0%n/a22332211
Predicates.ExpressionInfo0%n/a22442211
MaterializedViewProjectFilterJoinRule3778%n/a14281401
MaterializedViewFilterProjectJoinRule3778%n/a14281401
MaterializedViewFilterJoinRule3577%n/a14271401
MaterializedViewFilterProjectScanRule2772%n/a14281401
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
StructInfo.PlanSplitter3988%880%271120201
StructInfo.PlanSplitContext4792%4100%1102181801
StructInfo.PredicateCollectorContext2488%n/a14171401
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
MaterializedViewFilterAggregateRule4697%50%16090501
MaterializedViewProjectAggregateRule37100%n/a04070401
MaterializedViewProjectFilterScanRule37100%n/a04080401
MaterializedViewAggregateRule35100%n/a04070401
MaterializedViewProjectScanRule35100%n/a04070401
MaterializedViewFilterScanRule35100%n/a04070401
MaterializedViewProjectJoinRule33100%n/a04070401
MaterializedViewOnlyScanRule30100%n/a04060401
StructInfo.ExpressionPosition27100%n/a01050101
PreMaterializedViewRewriter.PreRewriteStrategy26100%n/a02050201
PartitionIncrementMaintainer.new DefaultPlanRewriter() {...}100%n/a02020201