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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,415 of 19,98162%1,193 of 2,21746%1,0311,9091,5244,275238800684
AbstractMaterializedViewRule1,2801,23949%13412448%118190267551296101
HyperGraphComparator8311,21059%16410238%131191158418215801
PartitionIncrementMaintainer.PartitionIncrementChecker58790760%10610650%85135136343112901
AbstractMaterializedViewAggregateRule45788565%638557%6210793286143301
InitMaterializationContextHook33972268%506957%36787123131801
MaterializedViewUtils32361565%575549%45787022272201
MaterializationContext22255471%375358%408647174134101
EquivalenceClass1955221%234%162148594901
AbstractMaterializedViewWindowRule1931%120%121338396701
Predicates18036466%392740%25465213401301
PreMaterializedViewRewriter17915546%37919%253052964701
StructInfo16662679%253759%23693417563801
LogicalCompatibilityContext13727266%121045%1838238692701
AsyncMaterializationContext13220460%61266%931237352201
AbstractMaterializedViewLimitOrTopNRule1300%140%111123234411
MaterializedViewLimitJoinRule1208140%253%1924193261101
MaterializedViewLimitAggregateRule1177238%273%1925183051101
MaterializedViewTopNJoinRule11615256%18418%1523194251201
MaterializedViewLimitScanRule1144226%220%1721192661001
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter1138442%241436%162330521401
SyncMaterializationContext10612854%81260%71715431701
MaterializedViewTopNAggregateRule10413456%20416%1424163731201
StructInfo.PlanPatternChecker8611056%212756%2034224151001
MaterializedViewUtils.new DefaultPlanRewriter() {...}860%80%6617172211
MaterializedViewAggregateOnNoneAggregateRule7620773%171139%1627155441301
MaterializedViewWindowJoinRule7421974%28412%203174141501
MaterializedViewTopNScanRule7110459%8642%81610292901
Predicates.SplitPredicate719958%101050%102263021201
MaterializedViewWindowAggregateRule6912163%160%1318103251001
MaterializedViewUtils.new DefaultPlanVisitor() {...}690%80%7718183311
StructInfo.ScanPlanPatternChecker686247%131553%142216265801
ComparisonResult.Builder568259%910%81412293901
RelatedTableInfo.RelatedTableColumnInfo5312169%111354%122694221401
StructInfo.PlanCheckContext499766%n/a11271853112701
PredicatesSplitter.PredicateExtract497660%151142%11178231401
MaterializedViewWindowScanRule4816577%120%91672931001
StructInfo.PredicateCollector425255%101458%9158141301
StructInfo.new DefaultPlanVisitor() {...}420%100%77992211
StructInfo.new DefaultPlanVisitor() {...}390%80%66992211
AbstractMaterializedViewJoinRule346866%7750%8125221501
RelatedTableInfo235470%375%5104184801
PartitionCompensator2258596%146482%1553814211401
PartitionIncrementMaintainer24693%133170%14319611901
MaterializedViewProjectFilterAggregateRule3163%0%36392501
MaterializedViewFilterProjectAggregateRule3163%0%36392501
PredicatesSplitter8085%41071%4102200301
StructInfo.RelationCollector0%0%22331111
MaterializedViewUtils.new DefaultPlanVisitor() {...}20%n/a12231201
MaterializedViewUtils.TableQueryOperatorChecker7687%41477%4134210401
MaterializedViewFilterProjectJoinRule3778%n/a14281401
PartitionIncrementMaintainer.PartitionIncrementCheckContext10392%50%31543121401
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
MaterializationContext.new DefaultPlanVisitor() {...}5490%787%171120301
ComparisonResult8596%100%1101181901
LogicalCompatibilityContext.ExpressionSlotOrder4095%466%25190201
SyncMaterializationContext.new DefaultPlanRewriter() {...}3093%50%13160201
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
AbstractMaterializedViewScanRule12899%91562%9180270601
InitConsistentMaterializationContextHook4097%466%281110501
StructInfo.PartitionRemover53100%4100%050110301
StructInfo.PlanSplitContext51100%4100%0100180801
MaterializedViewProjectFilterJoinRule47100%n/a04080401
MaterializedViewFilterAggregateRule47100%100%06090501
MaterializedViewFilterJoinRule45100%n/a04070401
StructInfo.PlanSplitter44100%10100%070120201
MaterializedViewProjectAggregateRule37100%n/a04070401
MaterializedViewFilterProjectScanRule37100%n/a04080401
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext37100%n/a070140701
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
AbstractMaterializedViewRule.new DefaultPlanRewriter() {...}24100%100%03040201
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode21100%n/a01040101
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}100%n/a02030201
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}100%n/a02030201
Predicates.ExpressionInfo100%n/a02040201
PartitionIncrementMaintainer.new DefaultPlanRewriter() {...}100%n/a02020201