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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,727 of 14,43953%908 of 1,51540%7761,3201,4373,164187562661
AbstractMaterializedViewAggregateRule1,2901%1420%100102275279293101
AbstractMaterializedViewRule1,28979538%1436932%123159285467315301
InitMaterializationContextHook59435537%633636%446611820751601
Predicates30616234%43917%29377011241101
MaterializationContext30348861%474347%548665177204101
HyperGraphComparator3001,55683%9313559%801716136955701
PartitionCompensator28211028%441221%293660885801
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter2511%440%262769704501
EquivalenceClass2074016%234%172149595901
SyncMaterializationContext2023213%195%151734435701
StructInfo19657374%253356%24654016573601
MaterializedViewUtils.MaterializedViewIncrementChecker17063178%388869%34804218201701
AsyncMaterializationContext13412347%7541%1025245651901
MaterializedViewAggregateOnNoneAggregateRule12813751%160%1421275061301
PreMaterializedViewRewriter10624569%262650%2032331022601
LogicalCompatibilityContext10326071%121045%1434137352301
MaterializedViewUtils9857985%234365%22492415721601
Predicates.SplitPredicate967443%13735%1322113031201
AbstractMaterializedViewScanRule7916%712%7917213501
MaterializedViewUtils.new DefaultPlanVisitor() {...}690%80%7718183311
StructInfo.PartitionRemover530%40%5511113311
StructInfo.PlanPatternChecker525852%141041%12199203701
PredicatesSplitter.PredicateExtract438265%131350%11177231401
ComparisonResult.Builder3710173%7330%7148292901
ComparisonResult375157%2100%3104183901
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext370%n/a7714147711
AbstractMaterializedViewJoinRule346164%4450%595211501
SyncMaterializationContext.new DefaultPlanRewriter() {...}320%20%33662211
StructInfo.ScanPlanPatternChecker224969%6857%8124122501
PredicatesSplitter217377%5964%5103200301
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode210%n/a11441111
StructInfo.PlanCheckContext3063%n/a496174901
StructInfo.RelationCollector0%20%22331111
MaterializedViewUtils.TableQueryOperatorChecker7687%51372%4132210401
MaterializedViewUtils.IncrementCheckerContext6887%n/a11222411201
MaterializedViewProjectFilterJoinRule3778%n/a14281401
MaterializedViewFilterProjectJoinRule3778%n/a14281401
MaterializedViewFilterJoinRule3577%n/a14271401
MaterializedViewFilterProjectAggregateRule2974%n/a14281401
MaterializedViewFilterProjectScanRule2772%n/a14281401
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
InitConsistentMaterializationContextHook3482%4233%381110501
StructInfo.PredicateCollector2074%2675%25150101
MaterializedViewUtils.RelatedTableInfo6191%n/a192171901
LogicalCompatibilityContext.ExpressionSlotOrder3685%2466%25190201
StructInfo.PlanSplitContext41100%4100%080140601
MaterializedViewProjectFilterAggregateRule39100%n/a04070401
MaterializedViewProjectAggregateRule37100%n/a04070401
MaterializedViewFilterAggregateRule37100%n/a04070401
MaterializedViewProjectFilterScanRule37100%n/a04080401
StructInfo.PlanSplitter36100%787%160100201
MaterializedViewAggregateRule35100%n/a04070401
MaterializedViewProjectScanRule35100%n/a04070401
MaterializedViewFilterScanRule35100%n/a04070401
MaterializedViewProjectJoinRule33100%n/a04070401
MaterializationContext.new DefaultPlanVisitor() {...}33100%375%14060201
MaterializedViewOnlyScanRule30100%n/a04060401
AbstractMaterializedViewRule.MatchMode27100%n/a01050101
PreMaterializedViewRewriter.PreRewriteStrategy26100%n/a02050201
StructInfo.ExpressionPosition21100%n/a01040101
Predicates.ExpressionInfo100%n/a02040201