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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,316 of 13,56853%836 of 1,39339%7181,2371,3372,935177540457
AbstractMaterializedViewRule1,30383439%1467233%125164288471315501
AbstractMaterializedViewAggregateRule1,2961%1420%100102277281293101
InitMaterializationContextHook51834740%513440%355910319051601
Predicates30616234%43917%29377011241101
HyperGraphComparator2991,55783%9313559%801716036955701
PartitionCompensator26310728%391122%263356835801
MaterializationContext25243663%383850%487655156193801
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter2511%440%262769704501
EquivalenceClass2074016%234%172149595901
SyncMaterializationContext2023213%195%151734435701
StructInfo19361776%253155%24653916773701
MaterializedViewUtils.MaterializedViewIncrementChecker18561676%398769%35804518201701
AsyncMaterializationContext13412347%7541%1025245651901
MaterializedViewAggregateOnNoneAggregateRule12813751%160%1421275061301
LogicalCompatibilityContext10326071%121045%1434137352301
Predicates.SplitPredicate967443%13735%1322113031201
AbstractMaterializedViewScanRule7916%712%7917213501
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
MaterializedViewUtils3136892%102672%12277942901
StructInfo.ScanPlanPatternChecker224969%6857%8124122501
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode210%n/a11441111
StructInfo.PlanCheckContext3063%n/a496174901
PredicatesSplitter7083%4866%492180301
MaterializedViewUtils.TableQueryOperatorChecker7687%51372%4132210401
MaterializedViewUtils.IncrementCheckerContext6887%n/a11222411201
MaterializedViewFilterProjectJoinRule3778%n/a14281401
MaterializedViewFilterProjectAggregateRule2974%n/a14281401
MaterializedViewFilterProjectScanRule2772%n/a14281401
InitConsistentMaterializationContextHook4085%4233%381120501
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
MaterializationContext.new DefaultPlanVisitor() {...}33100%375%14060201
MaterializedViewOnlyScanRule30100%n/a04060401
AbstractMaterializedViewRule.MatchMode27100%n/a01050101
StructInfo.ExpressionPosition21100%n/a01040101
StructInfo.RelationCollector100%2100%02030101
Predicates.ExpressionInfo100%n/a02040201