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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,482 of 15,48158%892 of 1,65946%7711,4281,3783,403183598566
AbstractMaterializedViewAggregateRule1,2901%1420%100102275279293101
AbstractMaterializedViewRule1,28381938%1417534%122161282472315301
InitMaterializationContextHook55739341%564343%396611220751601
Predicates30616234%43917%29377011241101
HyperGraphComparator2991,55783%9313559%801716036955701
PartitionCompensator28211028%441221%293660885801
MaterializationContext26852366%424853%498658177184101
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter2511%440%262769704501
EquivalenceClass2074016%234%172149595901
SyncMaterializationContext2023213%195%151734435701
StructInfo19357674%243458%23654016573601
AsyncMaterializationContext13212548%6650%925235651901
MaterializedViewAggregateOnNoneAggregateRule12813751%160%1421275061301
PartitionIncrementMaintainer.PartitionIncrementChecker1071,09891%3613478%331112727502601
LogicalCompatibilityContext10326071%121045%1434137352301
Predicates.SplitPredicate967443%13735%1322113031201
MaterializedViewUtils8671189%256371%23622319111801
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%4450%376121301
AbstractMaterializedViewScanRule237275%2675%393211501
PredicatesSplitter217377%5964%5103200301
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode210%n/a11441111
StructInfo.ScanPlanPatternChecker185374%31178%5122122501
StructInfo.PlanCheckContext3063%n/a496174901
PartitionIncrementMaintainer23894%83480%9307571901
StructInfo.RelationCollector0%20%22331111
MaterializedViewUtils.new DefaultPlanVisitor() {...}5681%3562%473181301
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.PartitionIncrementCheckContext67100%n/a080170801
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
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}100%50%13040201
Predicates.ExpressionInfo100%n/a02040201
PartitionIncrementMaintainer.new DefaultPlanRewriter() {...}100%n/a02020201