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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total2,616 of 20,03486%561 of 2,21974%5411,9105324,28580800184
AbstractMaterializedViewRule4242,08983%5020880%6118983550146001
PartitionIncrementMaintainer.PartitionIncrementChecker2961,21080%6115171%491356434332901
AbstractMaterializedViewAggregateRule1861,16486%2312584%211074128853301
MaterializedViewUtils17076881%348070%28794422332201
InitMaterializationContextHook15890385%269378%19783223111801
AsyncMaterializationContext12720962%51372%731217342201
SyncMaterializationContext10313155%71365%61714431701
MaterializationContext10069287%226875%28862317794101
MaterializedViewLimitAggregateRule8810153%21725%1825123041101
HyperGraphComparator751,94896%5021681%441912241605801
AbstractMaterializedViewWindowRule7412462%3975%51310402701
LogicalCompatibilityContext6934083%121045%103888612701
StructInfo6674491%184470%16691717523801
EquivalenceClass6418374%111354%92115591901
Predicates6248588%145278%12461613401301
MaterializedViewAggregateOnNoneAggregateRule5323081%151346%132795421301
RelatedTableInfo.RelatedTableColumnInfo5312169%111354%122694221401
PreMaterializedViewRewriter4429386%103678%103015971701
Predicates.SplitPredicate3913177%91155%82253011201
MaterializedViewWindowJoinRule3326088%211134%173114121501
ComparisonResult.Builder2910978%4660%4147292901
StructInfo.ScanPlanPatternChecker2810278%62278%7224262801
StructInfo.PlanPatternChecker2716986%54389%73454121001
PartitionCompensator2558295%126684%1253714211401
AbstractMaterializedViewLimitOrTopNRule2410681%5964%6114231401
MaterializedViewTopNJoinRule25093%91359%102324221201
MaterializedViewProjectFilterAggregateRule3163%0%36392501
PartitionIncrementMaintainer25294%83681%9318611901
PredicatesSplitter8085%41071%4102200301
StructInfo.RelationCollector0%0%22331111
MaterializedViewLimitJoinRule18994%111557%112413211101
MaterializedViewUtils.new DefaultPlanVisitor() {...}20%n/a12231201
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter18894%43489%4235530401
PredicatesSplitter.PredicateExtract11592%62076%5171230401
MaterializedViewUtils.TableQueryOperatorChecker7788%41477%3132210401
RelatedTableInfo6787%375%3102182801
MaterializedViewWindowAggregateRule18295%8850%91813211001
MaterializedViewWindowScanRule20696%5758%61612911001
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
InitConsistentMaterializationContextHook3482%433%381110501
StructInfo.new DefaultPlanVisitor() {...}3685%3770%37290201
MaterializedViewTopNAggregateRule23397%101458%92403701201
StructInfo.PlanCheckContext14297%n/a12725312701
MaterializedViewUtils.new DefaultPlanRewriter() {...}8295%675%262170201
MaterializedViewUtils.new DefaultPlanVisitor() {...}6797%675%271180301
SyncMaterializationContext.new DefaultPlanRewriter() {...}3093%50%13160201
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
MaterializedViewLimitScanRule15599%81463%82102601001
MaterializedViewTopNScanRule175100%41071%4160290901
AbstractMaterializedViewScanRule131100%42083%4180280601
PartitionIncrementMaintainer.PartitionIncrementCheckContext111100%100%01503101401
AbstractMaterializedViewJoinRule104100%14100%0120230501
StructInfo.PredicateCollector94100%2291%2150140301
ComparisonResult88100%100%0100180901
MaterializationContext.new DefaultPlanVisitor() {...}60100%787%170120301
StructInfo.PartitionRemover53100%4100%050110301
StructInfo.PlanSplitContext51100%4100%0100180801
MaterializedViewFilterProjectAggregateRule49100%100%06090501
MaterializedViewProjectFilterJoinRule47100%n/a04080401
MaterializedViewFilterProjectJoinRule47100%n/a04080401
MaterializedViewFilterAggregateRule47100%100%06090501
MaterializedViewFilterJoinRule45100%n/a04070401
StructInfo.PlanSplitter44100%10100%070120201
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext43100%n/a080160801
LogicalCompatibilityContext.ExpressionSlotOrder42100%6100%05090201
StructInfo.new DefaultPlanVisitor() {...}39100%8100%06090201
MaterializedViewProjectAggregateRule37100%n/a04070401
MaterializedViewFilterProjectScanRule37100%n/a04080401
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.ExpressionRewriteMode21100%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