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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,872 of 20,48561%1,193 of 2,29347%1,0361,9601,5904,395258813785
AbstractMaterializedViewRule1,4521,34448%17112742%144215302611316601
AbstractMaterializedViewAggregateRule1,3271%1480%105107282286313301
InitMaterializationContextHook64841338%744537%507812923171801
HyperGraphComparator2731,81286%9917764%891995742756101
MaterializationContext25851866%424853%498657174184101
AsyncMaterializationContext21112537%12633%1531407382201
EquivalenceClass2074016%234%172149595901
SyncMaterializationContext2023213%195%151734435701
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter1941%380%222351523401
AbstractMaterializedViewWindowRule1931%120%121338396701
Predicates17337168%353146%26464313411301
StructInfo15763580%233962%23693517573801
MaterializedViewAggregateOnNoneAggregateRule14913747%300%2128315461301
MaterializedViewUtils14379584%367667%31783122232201
LogicalCompatibilityContext13727266%121045%1838238692701
MaterializedViewLimitAggregateRule1375227%280%2225203081101
PartitionIncrementMaintainer.PartitionIncrementChecker1351,38291%3918382%371383335302701
MaterializedViewLimitJoinRule1336833%260%2124203281101
AbstractMaterializedViewLimitOrTopNRule1300%140%111123234411
MaterializedViewWindowJoinRule12616756%320%28311141121501
MaterializedViewTopNJoinRule12014855%209%1623194251201
MaterializedViewLimitScanRule1144226%220%1721192661001
MaterializedViewTopNAggregateRule10813054%228%1524163731201
MaterializedViewTopNScanRule1037241%140%111618294901
MaterializedViewUtils.new DefaultPlanRewriter() {...}860%80%6617172211
MaterializedViewWindowAggregateRule8310756%160%1518123271001
Predicates.SplitPredicate729857%12840%122263021201
StructInfo.ScanPlanPatternChecker715945%151346%162217265801
PreMaterializedViewRewriter6227281%192758%173020962701
MaterializedViewWindowScanRule6215170%120%111692951001
RelatedTableInfo.RelatedTableColumnInfo5312169%111354%122694221401
StructInfo.PartitionRemover530%40%5511113311
PartitionCompensator4354892%205272%20491314121301
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext370%n/a7714147711
AbstractMaterializedViewJoinRule346866%7750%8125221501
ComparisonResult345461%100%2103182901
SyncMaterializationContext.new DefaultPlanRewriter() {...}330%0%33882211
PredicatesSplitter.PredicateExtract329374%101661%9176231401
ComparisonResult.Builder3010878%6440%6147292901
MaterializationContext.new DefaultPlanVisitor() {...}273355%4450%376121301
AbstractMaterializedViewScanRule2510480%111354%12183271601
PredicatesSplitter7377%5964%5103200301
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode0%n/a11441111
MaterializedViewProjectFilterAggregateRule3163%0%36392501
MaterializedViewFilterProjectAggregateRule3163%0%36392501
StructInfo.RelationCollector0%0%22331111
MaterializedViewUtils.new DefaultPlanVisitor() {...}5681%3562%473181301
PartitionIncrementMaintainer25395%73784%8316611901
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
PartitionIncrementMaintainer.PartitionIncrementCheckContext23598%1285%22626001901
MaterializedViewUtils.TableQueryOperatorChecker9496%31986%3151250401
StructInfo.new DefaultPlanVisitor() {...}3992%990%17190201
StructInfo.new DefaultPlanVisitor() {...}3692%787%16190201
PartitionIncrementMaintainer.LineageExpressionCollector3193%4100%15171301
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
MaterializedViewFilterAggregateRule4697%50%16090501
StructInfo.PlanPatternChecker196100%64287%63404101001
StructInfo.PlanCheckContext146100%n/a02705302701
StructInfo.PredicateCollector94100%32187%3150140301
StructInfo.PlanSplitContext51100%4100%0100180801
StructInfo.PlanSplitter44100%10100%070120201
LogicalCompatibilityContext.ExpressionSlotOrder42100%6100%05090201
MaterializedViewProjectAggregateRule37100%n/a04070401
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
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