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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total8,995 of 20,03455%1,329 of 2,21940%1,1251,9101,8414,285290800684
AbstractMaterializedViewRule1,53198239%15810038%131189320550346001
HyperGraphComparator1,49752626%2353111%169191295416375801
PartitionIncrementMaintainer.PartitionIncrementChecker59091660%10610650%85135136343112901
AbstractMaterializedViewAggregateRule52282861%688054%64107108288173301
PartitionCompensator48112620%661215%4653107142111401
InitMaterializationContextHook29776472%467361%33786323131801
LogicalCompatibilityContext26114836%18418%31385086212701
MaterializedViewUtils25168773%536153%40795822342201
StructInfo22958171%273556%26694417593801
Predicates22332459%392740%27465613421301
AsyncMaterializationContext21911734%13527%1631427382201
EquivalenceClass2074016%234%172149595901
AbstractMaterializedViewWindowRule1951%120%121339406701
MaterializationContext18360976%335763%368639177114101
AbstractMaterializedViewLimitOrTopNRule1300%140%111123234411
MaterializedViewLimitJoinRule1208140%253%1924193261101
MaterializedViewLimitAggregateRule1177238%273%1925183051101
MaterializedViewTopNJoinRule11615256%18418%1523194251201
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter1138643%241436%162330531401
SyncMaterializationContext10612854%81260%71715431701
MaterializedViewTopNAggregateRule10413456%20416%1424163731201
MaterializedViewLimitScanRule966038%214%1521152641001
StructInfo.PlanPatternChecker8511156%202858%2034204151001
MaterializedViewAggregateOnNoneAggregateRule7620773%171139%1627155441301
ComparisonResult.Builder766244%100%111416296901
MaterializedViewWindowJoinRule7421974%28412%203174141501
AbstractMaterializedViewJoinRule743028%8642%91217233501
MaterializedViewTopNScanRule7110459%8642%81610292901
Predicates.SplitPredicate719958%101050%102263021201
MaterializedViewWindowAggregateRule6912163%160%1318103251001
StructInfo.ScanPlanPatternChecker686247%131553%142216265801
MaterializedViewUtils.new DefaultPlanRewriter() {...}632326%625%4613170201
PreMaterializedViewRewriter5528283%163065%153020971701
RelatedTableInfo.RelatedTableColumnInfo5312169%111354%122694221401
StructInfo.PartitionRemover530%40%5511113311
StructInfo.PlanCheckContext499766%n/a11271853112701
PredicatesSplitter.PredicateExtract497660%151142%11178231401
ComparisonResult493944%50%5106184901
StructInfo.new DefaultPlanVisitor() {...}420%100%77992211
LogicalCompatibilityContext.ExpressionSlotOrder420%60%55992211
StructInfo.new DefaultPlanVisitor() {...}390%80%66992211
MaterializedViewWindowScanRule3517883%118%81642921001
StructInfo.PredicateCollector286670%81666%6155140301
RelatedTableInfo235470%375%5104184801
PartitionIncrementMaintainer24993%133170%14319611901
MaterializedViewProjectFilterAggregateRule3163%0%36392501
MaterializedViewFilterProjectAggregateRule3163%0%36392501
MaterializedViewUtils.TableQueryOperatorChecker7181%61266%5134210401
PredicatesSplitter8085%41071%4102200301
StructInfo.RelationCollector0%0%22331111
MaterializedViewUtils.new DefaultPlanVisitor() {...}20%n/a12231201
MaterializedViewUtils.new DefaultPlanVisitor() {...}5985%675%373181301
MaterializedViewFilterProjectJoinRule3778%n/a14281401
PartitionIncrementMaintainer.PartitionIncrementCheckContext10392%50%31543121401
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
InitConsistentMaterializationContextHook3482%433%381110501
MaterializationContext.new DefaultPlanVisitor() {...}5490%787%171120301
SyncMaterializationContext.new DefaultPlanRewriter() {...}3093%50%13160201
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
AbstractMaterializedViewScanRule13099%91562%9180280601
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