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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total5,955 of 20,03470%994 of 2,21955%8751,9101,2204,285193800484
AbstractMaterializedViewRule1,2311,28251%13012849%111189258550266001
HyperGraphComparator6241,39969%13513149%111191115416155801
PartitionIncrementMaintainer.PartitionIncrementChecker52298465%9112157%70135118343102901
AbstractMaterializedViewAggregateRule3091,04177%4610268%4910766288103301
InitMaterializationContextHook27079174%427764%30785823131801
MaterializedViewUtils21072877%437162%33795222342201
AbstractMaterializedViewWindowRule1951%120%121339406701
MaterializationContext16762578%296167%328636177114101
LogicalCompatibilityContext13727266%121045%1838238692701
AbstractMaterializedViewLimitOrTopNRule1300%140%111123234411
AsyncMaterializationContext12920761%61266%831227342201
MaterializedViewLimitJoinRule1208140%253%1924193261101
MaterializedViewLimitAggregateRule1177238%273%1925183051101
MaterializedViewTopNJoinRule11615256%18418%1523194251201
MaterializedViewLimitScanRule1144226%220%1721192661001
Predicates11243579%273959%19463213401301
EquivalenceClass11213554%16833%112126591901
StructInfo10370787%214166%19692317543801
SyncMaterializationContext10313155%71365%61714431701
StructInfo.PlanPatternChecker8311357%192960%1834214151001
MaterializedViewTopNAggregateRule7516368%131145%1224103721201
MaterializedViewWindowJoinRule7421974%28412%203174141501
MaterializedViewTopNScanRule7110459%8642%81610292901
StructInfo.ScanPlanPatternChecker686247%131553%142216265801
MaterializedViewAggregateOnNoneAggregateRule6621776%171139%1527135431301
ComparisonResult.Builder568259%910%81412293901
PreMaterializedViewRewriter5528283%163065%153020971701
MaterializedViewWindowAggregateRule5513571%160%111883231001
RelatedTableInfo.RelatedTableColumnInfo5312169%111354%122694221401
StructInfo.PlanCheckContext499766%n/a11271853112701
StructInfo.PredicateCollector425255%71770%6158141301
StructInfo.new DefaultPlanVisitor() {...}420%100%77992211
Predicates.SplitPredicate3913177%91155%82253011201
StructInfo.new DefaultPlanVisitor() {...}390%80%66992211
MaterializedViewWindowScanRule3517883%118%81642921001
AbstractMaterializedViewJoinRule337168%6857%7125231501
PartitionCompensator2258596%126684%1353814211401
MaterializedViewProjectFilterAggregateRule3163%0%36392501
PartitionIncrementMaintainer25194%103477%11319611901
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter18391%53386%5237530401
PredicatesSplitter8085%41071%4102200301
StructInfo.RelationCollector0%0%22331111
PredicatesSplitter.PredicateExtract11289%91765%7171230401
MaterializedViewUtils.new DefaultPlanVisitor() {...}20%n/a12231201
MaterializedViewUtils.TableQueryOperatorChecker7687%41477%4134210401
RelatedTableInfo6787%375%3102182801
MaterializedViewUtils.new DefaultPlanVisitor() {...}5985%675%373181301
MaterializedViewFilterProjectJoinRule3778%n/a14281401
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
MaterializationContext.new DefaultPlanVisitor() {...}5490%787%171120301
PartitionIncrementMaintainer.PartitionIncrementCheckContext10695%50%21533111401
MaterializedViewUtils.new DefaultPlanRewriter() {...}8295%675%262170201
ComparisonResult8596%100%1101181901
LogicalCompatibilityContext.ExpressionSlotOrder4095%466%25190201
SyncMaterializationContext.new DefaultPlanRewriter() {...}3093%50%13160201
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
MaterializedViewFilterProjectAggregateRule4897%50%16090501
InitConsistentMaterializationContextHook4097%466%281110501
AbstractMaterializedViewScanRule131100%81666%8180280601
StructInfo.PartitionRemover53100%4100%050110301
StructInfo.PlanSplitContext51100%4100%0100180801
MaterializedViewProjectFilterJoinRule47100%n/a04080401
MaterializedViewFilterAggregateRule47100%100%06090501
MaterializedViewFilterJoinRule45100%n/a04070401
StructInfo.PlanSplitter44100%10100%070120201
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext43100%n/a080160801
MaterializedViewProjectAggregateRule37100%n/a04070401
MaterializedViewFilterProjectScanRule37100%n/a04080401
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