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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,644 of 19,97661%1,162 of 2,21747%1,0361,9091,5024,274261800584
AbstractMaterializedViewRule1,53098939%1649436%139190325551366101
AbstractMaterializedViewAggregateRule79754040%1044429%85107164285203301
InitMaterializationContextHook64841338%744537%507812923171801
HyperGraphComparator2821,75986%10016662%901915941855801
MaterializationContext25751966%414954%488656174184101
Predicates23530956%412537%29465313421301
AsyncMaterializationContext21112537%12633%1531407382201
EquivalenceClass2074016%234%172149595901
SyncMaterializationContext2023213%195%151734435701
AbstractMaterializedViewWindowRule1931%120%121338396701
StructInfo18760576%233962%23693517573801
PartitionIncrementMaintainer.PartitionIncrementChecker1631,33189%4017281%371353734302901
MaterializedViewUtils15977983%397365%34783522232201
MaterializedViewTopNJoinRule14612245%220%2023214291201
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter1455226%31718%202337521401
MaterializedViewTopNAggregateRule1419740%240%2024193781201
LogicalCompatibilityContext13727266%121045%1838238692701
MaterializedViewLimitAggregateRule1375227%280%2225203081101
MaterializedViewLimitJoinRule1336833%260%2124203281101
AbstractMaterializedViewLimitOrTopNRule1300%140%111123234411
MaterializedViewWindowJoinRule12616756%320%28311141121501
MaterializedViewAggregateOnNoneAggregateRule12515855%24414%2027255461301
PartitionCompensator12348479%324658%32532614261401
MaterializedViewLimitScanRule1213522%220%1821202671001
MaterializedViewTopNScanRule1175833%140%131620296901
Predicates.SplitPredicate967443%13735%1322113031201
MaterializedViewUtils.new DefaultPlanRewriter() {...}860%80%6617172211
MaterializedViewWindowAggregateRule8310756%160%1518123271001
StructInfo.ScanPlanPatternChecker686247%141450%152216265801
PreMaterializedViewRewriter6227281%202656%183020962701
MaterializedViewWindowScanRule6215170%120%111692951001
StructInfo.PartitionRemover530%40%5511113311
RelatedTableInfo.RelatedTableColumnInfo5112370%91562%102684221401
PredicatesSplitter.PredicateExtract438265%131350%11177231401
ComparisonResult.Builder3710173%7330%7148292901
ComparisonResult375157%100%3104183901
AbstractMaterializedViewJoinRule346866%7750%8125221501
SyncMaterializationContext.new DefaultPlanRewriter() {...}320%0%33662211
MaterializationContext.new DefaultPlanVisitor() {...}273355%4450%376121301
AbstractMaterializedViewScanRule2410581%101458%11183271601
PredicatesSplitter217377%5964%5103200301
MaterializedViewProjectFilterAggregateRule3163%0%36392501
MaterializedViewFilterProjectAggregateRule3163%0%36392501
StructInfo.RelationCollector0%0%22331111
MaterializedViewUtils.new DefaultPlanVisitor() {...}5681%3562%473181301
PartitionIncrementMaintainer25395%63886%7315611901
MaterializedViewUtils.TableQueryOperatorChecker7687%41477%3132210401
RelatedTableInfo6787%375%3102182801
MaterializedViewProjectFilterJoinRule3778%n/a14281401
MaterializedViewFilterProjectJoinRule3778%n/a14281401
MaterializedViewFilterJoinRule3577%n/a14271401
MaterializedViewFilterProjectScanRule2772%n/a14281401
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
InitConsistentMaterializationContextHook3482%433%381110501
AbstractMaterializedViewRule.new DefaultPlanRewriter() {...}75%50%13140201
StructInfo.PlanSplitter3988%880%271120201
StructInfo.PlanSplitContext4792%4100%1102181801
StructInfo.PlanPatternChecker19398%74185%73414101001
StructInfo.new DefaultPlanVisitor() {...}3992%990%17190201
StructInfo.new DefaultPlanVisitor() {...}3692%787%16190201
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
MaterializedViewFilterAggregateRule4697%50%16090501
StructInfo.PlanCheckContext146100%n/a02705302701
PartitionIncrementMaintainer.PartitionIncrementCheckContext111100%100%01503101401
StructInfo.PredicateCollector94100%61875%6150140301
LogicalCompatibilityContext.ExpressionSlotOrder42100%583%15090201
MaterializedViewProjectAggregateRule37100%n/a04070401
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
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode21100%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