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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total18,167 of 20,0259%2,200 of 2,2271%1,8031,9173,9284,2846948034384
AbstractMaterializedViewRule2,474451%2580%188190548551596101
HyperGraphComparator2,0850%2760%199199427427616111
PartitionIncrementMaintainer.PartitionIncrementChecker1,4940%2120%135135343343292911
AbstractMaterializedViewAggregateRule1,3271%1480%105107282286313301
InitMaterializationContextHook1,0501%1190%7678228231161801
MaterializedViewUtils9211%1110%7678218222202201
StructInfo7920%620%6969175175383811
MaterializationContext7760%900%8686174174414111
PartitionCompensator6070%780%5353142142141411
Predicates5361%660%4546132134121301
LogicalCompatibilityContext4090%220%38388686272711
AsyncMaterializationContext3360%180%31317373222211
PartitionIncrementMaintainer2640%440%313161619911
EquivalenceClass2470%240%212159599911
SyncMaterializationContext2340%200%171743437711
StructInfo.PlanPatternChecker1960%480%34344141101011
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter1941%380%222351523401
PreMaterializedViewRewriter19314142%4248%273057964701
AbstractMaterializedViewWindowRule1931%120%121338396701
MaterializedViewAggregateOnNoneAggregateRule1869734%280%24273954101301
RelatedTableInfo.RelatedTableColumnInfo1740%240%26264242141411
MaterializedViewTopNAggregateRule1489037%240%2124203791201
MaterializedViewTopNJoinRule14612245%220%2023214291201
StructInfo.PlanCheckContext1460%n/a27275353272711
ComparisonResult.Builder1380%100%141429299911
MaterializedViewLimitAggregateRule1375227%280%2225203081101
Predicates.SplitPredicate1363420%200%1622193061201
MaterializedViewLimitJoinRule1336833%260%2124203281101
StructInfo.ScanPlanPatternChecker1300%280%222226268811
AbstractMaterializedViewLimitOrTopNRule1300%140%111123234411
MaterializedViewWindowJoinRule12616756%320%28311141121501
AbstractMaterializedViewScanRule1262%240%171826275601
MaterializedViewLimitScanRule1213522%220%1821202671001
MaterializedViewTopNScanRule1175833%140%131620296901
PartitionIncrementMaintainer.PartitionIncrementCheckContext1110%0%15153131141411
AbstractMaterializedViewJoinRule992%140%111221224501
StructInfo.PredicateCollector940%240%151514143311
ComparisonResult880%0%101018189911
MaterializedViewUtils.TableQueryOperatorChecker870%180%131321214411
MaterializedViewUtils.new DefaultPlanRewriter() {...}860%80%6617172211
MaterializedViewWindowAggregateRule8310756%160%1518123271001
RelatedTableInfo770%40%101018188811
MaterializedViewWindowScanRule7613764%120%1316112971001
MaterializedViewUtils.new DefaultPlanVisitor() {...}690%80%7718183311
MaterializationContext.new DefaultPlanVisitor() {...}600%80%7712123311
StructInfo.PartitionRemover530%40%5511113311
StructInfo.PlanSplitContext510%40%101018188811
StructInfo.PlanSplitter440%100%7712122211
PredicatesSplitter.PredicateExtract438265%131350%11177231401
StructInfo.new DefaultPlanVisitor() {...}420%100%77992211
LogicalCompatibilityContext.ExpressionSlotOrder420%60%55992211
StructInfo.new DefaultPlanVisitor() {...}390%80%66992211
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext370%n/a7714147711
InitConsistentMaterializationContextHook3319%60%689113501
SyncMaterializationContext.new DefaultPlanRewriter() {...}320%0%33662211
StructInfo.PredicateCollectorContext270%n/a44774411
StructInfo.ExpressionPosition270%n/a11551111
AbstractMaterializedViewRule.MatchMode270%n/a11551111
AbstractMaterializedViewRule.new DefaultPlanRewriter() {...}240%0%33442211
PredicatesSplitter217377%5964%5103200301
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode210%n/a11441111
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}0%0%33442211
MaterializedViewProjectFilterAggregateRule3163%0%36392501
MaterializedViewFilterProjectAggregateRule3163%0%36392501
MaterializedViewFilterAggregateRule2961%0%36292501
MaterializedViewUtils.new DefaultPlanVisitor() {...}0%n/a22332211
StructInfo.RelationCollector0%0%22331111
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}0%n/a22332211
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}0%n/a22332211
PartitionIncrementMaintainer.new DefaultPlanRewriter() {...}0%n/a22222211
MaterializedViewProjectFilterJoinRule3778%n/a14281401
MaterializedViewFilterProjectJoinRule3778%n/a14281401
MaterializedViewFilterJoinRule3577%n/a14271401
MaterializedViewProjectAggregateRule2772%n/a14271401
MaterializedViewFilterProjectScanRule2772%n/a14281401
MaterializedViewProjectFilterScanRule2772%n/a14281401
MaterializedViewAggregateRule2571%n/a14271401
MaterializedViewProjectScanRule2571%n/a14271401
MaterializedViewFilterScanRule2571%n/a14271401
MaterializedViewProjectJoinRule2369%n/a14271401
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
MaterializedViewOnlyScanRule2376%n/a14161401
PreMaterializedViewRewriter.PreRewriteStrategy26100%n/a02050201
Predicates.ExpressionInfo100%n/a02040201