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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,929 of 16,18657%951 of 1,73545%8201,4891,4763,564196621568
AbstractMaterializedViewAggregateRule1,3051%1420%101103279283303201
AbstractMaterializedViewRule1,25281339%1537131%128164278465305201
InitMaterializationContextHook60639339%604341%426912021561701
PartitionCompensator46511019%601216%4350102130111401
Predicates30616234%43917%29377011241101
HyperGraphComparator2991,55783%9313559%801716036955701
MaterializationContext28850363%464448%538661177194101
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter2511%440%262769704501
AsyncMaterializationContext21312336%13527%1631417382201
EquivalenceClass2074016%234%172149595901
SyncMaterializationContext2023213%195%151734435701
StructInfo19657374%253356%24654016573601
PartitionIncrementMaintainer.PartitionIncrementChecker1631,32389%4016880%361323634002801
MaterializedViewAggregateOnNoneAggregateRule12813751%160%1421275061301
LogicalCompatibilityContext10326071%121045%1434137352301
MaterializedViewUtils9975588%296368%27652620411901
Predicates.SplitPredicate967443%13735%1322113031201
AbstractMaterializedViewScanRule7916%712%7917213501
RelatedTableInfo.RelatedTableColumnInfo5310967%91155%102494021401
StructInfo.PartitionRemover530%40%5511113311
StructInfo.PlanPatternChecker525852%141041%12199203701
PreMaterializedViewRewriter4631787%173567%1532171051601
PredicatesSplitter.PredicateExtract438265%131350%11177231401
ComparisonResult.Builder3710173%7330%7148292901
ComparisonResult375157%2100%3104183901
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext370%n/a7714147711
AbstractMaterializedViewJoinRule346164%4450%595211501
SyncMaterializationContext.new DefaultPlanRewriter() {...}320%20%33662211
MaterializationContext.new DefaultPlanVisitor() {...}273355%5337%476121301
StructInfo.ScanPlanPatternChecker224969%6857%8124122501
PredicatesSplitter217377%5964%5103200301
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode210%n/a11441111
StructInfo.PlanCheckContext3063%n/a496174901
StructInfo.RelationCollector0%20%22331111
MaterializedViewUtils.new DefaultPlanVisitor() {...}5681%3562%473181301
PartitionIncrementMaintainer25595%73784%8316611901
MaterializedViewUtils.TableQueryOperatorChecker7687%41477%3132210401
RelatedTableInfo6787%375%3102182801
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
LogicalCompatibilityContext.ExpressionSlotOrder3685%2466%25190201
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
PartitionIncrementMaintainer.PartitionIncrementCheckContext107100%n/a01402901401
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
MaterializedViewOnlyScanRule30100%n/a04060401
AbstractMaterializedViewRule.MatchMode27100%n/a01050101
PreMaterializedViewRewriter.PreRewriteStrategy26100%n/a02050201
StructInfo.ExpressionPosition21100%n/a01040101
MaterializedViewUtils.new DefaultPlanVisitor() {...}100%n/a02030201
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}100%n/a02030201
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}100%n/a02030201
Predicates.ExpressionInfo100%n/a02040201
PartitionIncrementMaintainer.new DefaultPlanRewriter() {...}100%n/a02020201