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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total12,283 of 19,94238%1,600 of 2,21727%1,3231,9092,7334,2724408004184
AbstractMaterializedViewRule2,5030%2580%190190551551616111
PartitionIncrementMaintainer.PartitionIncrementChecker1,4940%2120%135135343343292911
AbstractMaterializedViewAggregateRule1,3370%1480%107107285285333311
MaterializedViewUtils9380%1120%7878222222222211
StructInfo7920%620%6969175175383811
MaterializationContext7760%900%8686174174414111
Predicates5440%660%4646134134131311
PreMaterializedViewRewriter3340%460%303096967711
PartitionIncrementMaintainer2640%440%313161619911
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter1970%380%232352524411
StructInfo.PlanPatternChecker1960%480%34344141101011
AbstractMaterializedViewWindowRule1960%120%131339397711
Predicates.SplitPredicate1700%200%22223030121211
InitMaterializationContextHook15890385%269378%19783223111801
StructInfo.PlanCheckContext1460%n/a27275353272711
StructInfo.ScanPlanPatternChecker1300%280%222226268811
AbstractMaterializedViewScanRule1290%240%181827276611
AsyncMaterializationContext12720962%51372%731217342201
PartitionIncrementMaintainer.PartitionIncrementCheckContext1110%0%15153131141411
SyncMaterializationContext10313155%71365%61714431701
AbstractMaterializedViewJoinRule1020%140%121222225511
StructInfo.PredicateCollector940%240%151514143311
MaterializedViewLimitAggregateRule8810153%21725%1825123041101
MaterializedViewUtils.TableQueryOperatorChecker870%180%131321214411
MaterializedViewUtils.new DefaultPlanRewriter() {...}860%80%6617172211
HyperGraphComparator731,95096%4821881%421912141605801
LogicalCompatibilityContext6934083%121045%103888612701
MaterializedViewUtils.new DefaultPlanVisitor() {...}690%80%7718183311
EquivalenceClass6418374%111354%92115591901
MaterializationContext.new DefaultPlanVisitor() {...}600%80%7712123311
MaterializedViewAggregateOnNoneAggregateRule5323081%151346%132795421301
RelatedTableInfo.RelatedTableColumnInfo5312169%111354%122694221401
StructInfo.PartitionRemover530%40%5511113311
StructInfo.PlanSplitContext510%40%101018188811
StructInfo.PlanSplitter440%100%7712122211
StructInfo.new DefaultPlanVisitor() {...}420%100%77992211
StructInfo.new DefaultPlanVisitor() {...}390%80%66992211
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext370%n/a7714147711
MaterializedViewWindowJoinRule3326088%201237%163114121501
ComparisonResult.Builder2910978%4660%4147292901
StructInfo.PredicateCollectorContext270%n/a44774411
StructInfo.ExpressionPosition270%n/a11551111
AbstractMaterializedViewRule.MatchMode270%n/a11551111
PreMaterializedViewRewriter.PreRewriteStrategy260%n/a22552211
PartitionCompensator2558295%126684%1253714211401
AbstractMaterializedViewLimitOrTopNRule2410681%5964%6114231401
AbstractMaterializedViewRule.new DefaultPlanRewriter() {...}240%0%33442211
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode210%n/a11441111
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}0%0%33442211
MaterializedViewTopNJoinRule25093%81463%92324221201
MaterializedViewProjectFilterAggregateRule3163%0%36392501
PredicatesSplitter8085%41071%4102200301
StructInfo.RelationCollector0%0%22331111
MaterializedViewLimitJoinRule18994%111557%112413211101
MaterializedViewUtils.new DefaultPlanVisitor() {...}20%n/a12231201
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}0%n/a22332211
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}0%n/a22332211
Predicates.ExpressionInfo0%n/a22442211
PartitionIncrementMaintainer.new DefaultPlanRewriter() {...}0%n/a22222211
PredicatesSplitter.PredicateExtract11592%62076%5171230401
RelatedTableInfo6787%375%3102182801
MaterializedViewWindowAggregateRule18295%8850%91813211001
MaterializedViewWindowScanRule20696%5758%61612911001
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
InitConsistentMaterializationContextHook3482%433%381110501
MaterializedViewTopNAggregateRule23498%91562%82403701201
SyncMaterializationContext.new DefaultPlanRewriter() {...}3093%50%13160201
MaterializedViewLimitScanRule15599%81463%82102601001
MaterializedViewTopNScanRule175100%41071%4160290901
ComparisonResult88100%100%0100180901
MaterializedViewFilterProjectAggregateRule49100%100%06090501
MaterializedViewProjectFilterJoinRule47100%n/a04080401
MaterializedViewFilterProjectJoinRule47100%n/a04080401
MaterializedViewFilterAggregateRule47100%100%06090501
MaterializedViewFilterJoinRule45100%n/a04070401
LogicalCompatibilityContext.ExpressionSlotOrder42100%6100%05090201
MaterializedViewProjectAggregateRule37100%n/a04070401
MaterializedViewFilterProjectScanRule37100%n/a04080401
MaterializedViewProjectFilterScanRule37100%n/a04080401
MaterializedViewAggregateRule35100%n/a04070401
MaterializedViewProjectScanRule35100%n/a04070401
MaterializedViewFilterScanRule35100%n/a04070401
MaterializedViewProjectJoinRule33100%n/a04070401
MaterializedViewOnlyScanRule30100%n/a04060401