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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,908 of 16,14157%948 of 1,68343%8181,4821,4463,488201640669
AbstractMaterializedViewAggregateRule1,2931%1440%101103276280293101
AbstractMaterializedViewRule1,28594242%1438737%124170283501315501
InitMaterializationContextHook60639439%604341%426912021561701
HyperGraphComparator2921,60984%9614259%841776037855801
PartitionCompensator28211028%441221%293660885801
MaterializationContext26852466%424853%498658177184101
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter2511%440%262769704501
Predicates23531257%412537%29465313421301
EquivalenceClass2074016%234%172149595901
SyncMaterializationContext2023213%195%151734435701
AbstractMaterializedViewWindowRule1951%120%121339406701
StructInfo18562977%244062%22693817553701
MaterializedViewUtils.MaterializedViewIncrementChecker15465881%369071%32804118701701
LogicalCompatibilityContext13727266%121045%1838238692701
AsyncMaterializationContext13212548%6650%925235651901
MaterializedViewAggregateOnNoneAggregateRule12813751%160%1421275061301
Predicates.SplitPredicate967443%13735%1322113031201
MaterializedViewUtils9262687%294962%25562116521701
MaterializedViewUtils.new DefaultPlanRewriter() {...}860%80%6617172211
MaterializedViewWindowJoinRule8120671%25310%202974061501
MaterializedViewWindowAggregateRule7710758%120%1316113171001
PreMaterializedViewRewriter6228782%192758%1730201002701
StructInfo.PartitionRemover530%40%5511113311
PredicatesSplitter.PredicateExtract438265%131350%11177231401
MaterializedViewWindowScanRule4216579%80%71462831001
ComparisonResult.Builder3710173%7330%7148292901
ComparisonResult375157%2100%3104183901
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext370%n/a7714147711
AbstractMaterializedViewJoinRule346465%5550%6105211501
SyncMaterializationContext.new DefaultPlanRewriter() {...}320%20%33662211
StructInfo.ScanPlanPatternChecker285666%41275%7145153601
MaterializationContext.new DefaultPlanVisitor() {...}273355%4450%376121301
AbstractMaterializedViewScanRule237576%3770%4103211501
PredicatesSplitter217377%5964%5103200301
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode210%n/a11441111
StructInfo.RelationCollector0%20%22331111
MaterializedViewUtils.new DefaultPlanVisitor() {...}5681%3562%473181301
MaterializedViewUtils.TableQueryOperatorChecker7687%41477%3132210401
MaterializedViewUtils.IncrementCheckerContext6887%n/a11222411201
MaterializedViewProjectFilterJoinRule3778%n/a14281401
MaterializedViewFilterProjectJoinRule3778%n/a14281401
MaterializedViewFilterJoinRule3577%n/a14271401
MaterializedViewFilterProjectAggregateRule2974%n/a14281401
MaterializedViewFilterProjectScanRule2772%n/a14281401
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
InitConsistentMaterializationContextHook3482%4233%381110501
MaterializedViewUtils.RelatedTableInfo6191%n/a192171901
AbstractMaterializedViewRule.new DefaultPlanRewriter() {...}75%50%13140201
StructInfo.new DefaultPlanVisitor() {...}3992%990%17190201
StructInfo.PlanPatternChecker138100%52583%5230280801
StructInfo.PlanCheckContext90100%n/a01703301701
StructInfo.PredicateCollector88100%31785%3130140301
LogicalCompatibilityContext.ExpressionSlotOrder42100%583%15090201
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
StructInfo.PredicateCollectorContext27100%n/a04070401
StructInfo.ExpressionPosition27100%n/a01050101
AbstractMaterializedViewRule.MatchMode27100%n/a01050101
PreMaterializedViewRewriter.PreRewriteStrategy26100%n/a02050201
Predicates.ExpressionInfo100%n/a02040201