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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total5,537 of 16,18665%829 of 1,73552%7251,4891,1683,564150621168
AbstractMaterializedViewRule1,0111,05451%11710747%102164218465235201
HyperGraphComparator8421,01454%1537532%119171153369235701
PartitionIncrementMaintainer.PartitionIncrementChecker77471247%1218741%91132180340142801
AbstractMaterializedViewAggregateRule57674456%766646%67103118283143201
InitMaterializationContextHook24275775%297471%23695121521701
EquivalenceClass2074016%234%172149595901
MaterializedViewUtils20664875%375559%30654920431901
MaterializationContext19959274%345662%378642177124101
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter1777730%331125%222748702501
Predicates16630264%292344%20374111211101
AsyncMaterializationContext13220460%61266%931237352201
StructInfo12564483%223662%18653016523601
SyncMaterializationContext10812653%91155%81716431701
LogicalCompatibilityContext10326071%121045%1434137352301
Predicates.SplitPredicate719958%101050%102263021201
MaterializedViewAggregateOnNoneAggregateRule6719874%8850%1021135041301
PreMaterializedViewRewriter6230182%173567%1532221051601
RelatedTableInfo.RelatedTableColumnInfo5610665%101050%1224104031401
ComparisonResult.Builder568259%910%81412293901
PredicatesSplitter.PredicateExtract497660%151142%11178231401
ComparisonResult493944%50%5106184901
AbstractMaterializedViewJoinRule336265%3562%495211501
RelatedTableInfo235470%375%5104184801
PartitionCompensator2155496%126083%1350713011401
StructInfo.PlanPatternChecker218980%51979%7193202701
AbstractMaterializedViewScanRule197680%787%293211501
PartitionIncrementMaintainer1824993%133170%14319611901
StructInfo.ScanPlanPatternChecker185374%21285%4122122501
PredicatesSplitter8085%41071%4102200301
MaterializedViewUtils.TableQueryOperatorChecker7383%51372%5135210401
StructInfo.RelationCollector0%20%22331111
MaterializedViewUtils.new DefaultPlanVisitor() {...}20%n/a12231201
PartitionIncrementMaintainer.PartitionIncrementCheckContext9790%n/a31442931401
MaterializedViewFilterProjectJoinRule3778%n/a14281401
MaterializedViewFilterProjectAggregateRule2974%n/a14281401
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
MaterializationContext.new DefaultPlanVisitor() {...}5490%787%171120301
MaterializedViewUtils.new DefaultPlanVisitor() {...}6797%2675%271180301
LogicalCompatibilityContext.ExpressionSlotOrder4095%2466%25190201
SyncMaterializationContext.new DefaultPlanRewriter() {...}3093%50%13160201
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
InitConsistentMaterializationContextHook4097%2466%281110501
StructInfo.PartitionRemover53100%4100%050110301
MaterializedViewProjectFilterJoinRule47100%n/a04080401
StructInfo.PlanCheckContext47100%n/a090170901
MaterializedViewFilterJoinRule45100%n/a04070401
StructInfo.PlanSplitContext41100%4100%080140601
MaterializedViewProjectFilterAggregateRule39100%n/a04070401
MaterializedViewProjectAggregateRule37100%n/a04070401
MaterializedViewFilterProjectScanRule37100%n/a04080401
MaterializedViewFilterAggregateRule37100%n/a04070401
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext37100%n/a070140701
MaterializedViewProjectFilterScanRule37100%n/a04080401
StructInfo.PlanSplitter36100%787%160100201
MaterializedViewAggregateRule35100%n/a04070401
MaterializedViewProjectScanRule35100%n/a04070401
MaterializedViewFilterScanRule35100%n/a04070401
MaterializedViewProjectJoinRule33100%n/a04070401
MaterializedViewOnlyScanRule30100%n/a04060401
StructInfo.PredicateCollector27100%8100%05050101
AbstractMaterializedViewRule.MatchMode27100%n/a01050101
PreMaterializedViewRewriter.PreRewriteStrategy26100%n/a02050201
StructInfo.ExpressionPosition21100%n/a01040101
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