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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total3,434 of 19,95082%648 of 2,21570%6201,9086824,260104800184
AbstractMaterializedViewRule6881,87473%6619474%72189136554185901
PartitionIncrementMaintainer.PartitionIncrementChecker3061,18879%6514769%531356834332901
MaterializedViewUtils22972075%427062%31795422452301
InitMaterializationContextHook17488783%269378%19783623111801
MaterializationContext15661679%286268%318634174114101
AbstractMaterializedViewAggregateRule1481,06887%2710779%34983125773101
AsyncMaterializationContext12720962%51372%731217342201
EquivalenceClass11213554%16833%112126591901
SyncMaterializationContext10313155%71365%61714431701
HyperGraphComparator971,98895%5821878%511992842706101
MaterializedViewLimitJoinRule9510652%20623%1824133251101
MaterializedViewTopNJoinRule8917966%13940%1423124241201
MaterializedViewLimitAggregateRule8810153%21725%1825123041101
StructInfo8071389%184470%16691717523801
MaterializedViewTopNAggregateRule7516368%131145%1224103721201
AbstractMaterializedViewWindowRule7412262%3975%51310392701
MaterializedViewTopNScanRule7110459%8642%81610292901
LogicalCompatibilityContext6934083%121045%103888612701
Predicates6747787%174974%14461713401301
MaterializedViewAggregateOnNoneAggregateRule6621776%161242%1427135431301
RelatedTableInfo.RelatedTableColumnInfo5312169%111354%122694221401
AbstractMaterializedViewLimitOrTopNRule508061%7750%91110232401
PreMaterializedViewRewriter4229287%113576%113015961701
StructInfo.ScanPlanPatternChecker418968%82071%9228263801
Predicates.SplitPredicate3913177%91155%82253011201
MaterializedViewWindowJoinRule3425988%221031%183114121501
ComparisonResult.Builder2910978%4660%4147292901
PartitionCompensator2658195%146482%1453814211401
StructInfo.PlanPatternChecker17589%44491%63434121001
MaterializedViewLimitScanRule13888%91359%102132611001
MaterializedViewProjectFilterAggregateRule3163%0%36392501
PartitionIncrementMaintainer24994%83681%9318611901
PredicatesSplitter8085%41071%4102200301
StructInfo.RelationCollector0%0%22331111
MaterializedViewUtils.new DefaultPlanVisitor() {...}20%n/a12231201
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter18694%43489%4235520401
PredicatesSplitter.PredicateExtract11592%62076%5171230401
RelatedTableInfo6787%375%3102182801
MaterializedViewWindowAggregateRule18295%8850%91813211001
MaterializedViewUtils.TableQueryOperatorChecker7990%31583%3133210401
MaterializedViewWindowScanRule20696%5758%61612911001
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
InitConsistentMaterializationContextHook3482%433%381110501
StructInfo.new DefaultPlanVisitor() {...}3685%3770%37290201
StructInfo.new DefaultPlanVisitor() {...}3384%675%26290201
MaterializedViewUtils.new DefaultPlanRewriter() {...}8295%675%262170201
StructInfo.PlanCheckContext14397%n/a12715312701
MaterializedViewUtils.new DefaultPlanVisitor() {...}6797%675%271180301
SyncMaterializationContext.new DefaultPlanRewriter() {...}3093%50%13160201
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
MaterializedViewFilterProjectAggregateRule4897%50%16090501
AbstractMaterializedViewScanRule129100%51979%5180270601
PartitionIncrementMaintainer.PartitionIncrementCheckContext111100%100%01503101401
AbstractMaterializedViewJoinRule102100%1285%2120220501
StructInfo.PredicateCollector94100%2291%2150140301
ComparisonResult88100%100%0100180901
MaterializationContext.new DefaultPlanVisitor() {...}60100%8100%070120301
StructInfo.PartitionRemover53100%4100%050110301
StructInfo.PlanSplitContext51100%4100%0100180801
MaterializedViewProjectFilterJoinRule47100%n/a04080401
MaterializedViewFilterProjectJoinRule47100%n/a04080401
MaterializedViewFilterAggregateRule47100%100%06090501
MaterializedViewFilterJoinRule45100%n/a04070401
StructInfo.PlanSplitter44100%10100%070120201
LogicalCompatibilityContext.ExpressionSlotOrder42100%6100%05090201
MaterializedViewProjectAggregateRule37100%n/a04070401
MaterializedViewFilterProjectScanRule37100%n/a04080401
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext37100%n/a070140701
MaterializedViewProjectFilterScanRule37100%n/a04080401
MaterializedViewAggregateRule35100%n/a04070401
MaterializedViewProjectScanRule35100%n/a04070401
MaterializedViewFilterScanRule35100%n/a04070401
MaterializedViewProjectJoinRule33100%n/a04070401
MaterializedViewOnlyScanRule30100%n/a04060401
StructInfo.PredicateCollectorContext27100%n/a04070401
StructInfo.ExpressionPosition27100%n/a01050101
AbstractMaterializedViewRule.MatchMode27100%n/a01050101
PreMaterializedViewRewriter.PreRewriteStrategy26100%n/a02050201
AbstractMaterializedViewRule.new DefaultPlanRewriter() {...}24100%100%03040201
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode100%n/a01040101
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}100%n/a02030201
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}100%n/a02030201
Predicates.ExpressionInfo100%n/a02040201
PartitionIncrementMaintainer.new DefaultPlanRewriter() {...}100%n/a02020201