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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,112 of 13,32954%797 of 1,36141%7071,2201,2872,884185539556
AbstractMaterializedViewAggregateRule1,2941%1420%100102276280293101
AbstractMaterializedViewRule1,22986341%1337937%123163269457335701
InitMaterializationContextHook41734945%353449%24487817031301
MaterializationContext35932947%453140%537681156233801
HyperGraphComparator3001,55683%9313559%801716136955701
PartitionCompensator28511027%461220%303761895801
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter2511%440%262769704501
SyncMaterializationContext2023213%195%151734435701
StructInfo19264276%233358%24663817383801
MaterializedViewUtils.MaterializedViewIncrementChecker18561476%398769%35804518001701
EquivalenceClass1806727%21312%152142594901
AsyncMaterializationContext15310440%9325%1225295671901
Predicates14616853%16833%1623378941101
MaterializedViewAggregateOnNoneAggregateRule12813751%160%1421275061301
LogicalCompatibilityContext10326071%121045%1434137352301
Predicates.SplitPredicate7810757%141041%152463031201
AbstractMaterializedViewScanRule7717%712%7916203501
StructInfo.PartitionRemover530%40%5511113311
StructInfo.PlanPatternChecker525852%141041%12199203701
PredicatesSplitter.PredicateExtract407866%131350%11177231401
ComparisonResult.Builder3710173%7330%7148292901
ComparisonResult375157%2100%3104183901
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext370%n/a7714147711
AbstractMaterializedViewJoinRule345963%4450%595201501
MaterializationContext.new DefaultPlanVisitor() {...}330%40%44662211
SyncMaterializationContext.new DefaultPlanRewriter() {...}320%20%33662211
MaterializedViewUtils3137592%102672%122879521001
StructInfo.ScanPlanPatternChecker224969%6857%8124122501
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode210%n/a11441111
StructInfo.PlanCheckContext3063%n/a496174901
PredicatesSplitter8984%51372%5122210301
MaterializedViewUtils.TableQueryOperatorChecker7687%51372%4132210401
MaterializedViewUtils.IncrementCheckerContext6887%n/a11222411201
MaterializedViewFilterProjectJoinRule3778%n/a14281401
MaterializedViewFilterProjectAggregateRule2974%n/a14281401
MaterializedViewFilterProjectScanRule2772%n/a14281401
InitConsistentMaterializationContextHook3482%4233%381110501
StructInfo.PredicateCollector2074%3562%35150101
MaterializedViewUtils.RelatedTableInfo6191%n/a192171901
MaterializedViewProjectFilterJoinRule47100%n/a04080401
MaterializedViewFilterJoinRule45100%n/a04070401
MaterializedViewProjectJoinRule45100%n/a04080401
LogicalCompatibilityContext.ExpressionSlotOrder42100%583%15090201
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
MaterializedViewOnlyScanRule30100%n/a04060401
AbstractMaterializedViewRule.MatchMode27100%n/a01050101
StructInfo.ExpressionPosition21100%n/a01040101
StructInfo.RelationCollector100%2100%02030101