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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total2,140 of 16,18686%379 of 1,73578%3651,4894673,56456621168
AbstractMaterializedViewRule3191,74684%4318180%471647146595201
PartitionIncrementMaintainer.PartitionIncrementChecker2871,19980%5715172%471326334032801
AbstractMaterializedViewAggregateRule1861,13485%2212084%201034128353201
MaterializedViewUtils16469080%286469%22654120431901
AsyncMaterializationContext12720962%51372%731217342201
InitMaterializationContextHook12187887%99491%9692421501701
SyncMaterializationContext10313155%71365%61714431701
MaterializationContext10069187%226875%28862317794101
HyperGraphComparator901,76695%4818078%401712536905701
StructInfo8468589%184068%16652116523601
LogicalCompatibilityContext6929480%121045%103487312301
EquivalenceClass6418374%111354%92115591901
Predicates6040887%114178%9371511201101
RelatedTableInfo.RelatedTableColumnInfo5310967%91155%102494021401
PreMaterializedViewRewriter5031386%114178%1132171051601
MaterializedViewAggregateOnNoneAggregateRule4422183%61062%72175021301
Predicates.SplitPredicate3913177%91155%82253011201
ComparisonResult.Builder2910978%4660%4147292901
PartitionCompensator2055596%86488%950613011401
StructInfo.PlanPatternChecker189283%22291%4192202701
StructInfo.ScanPlanPatternChecker185374%21285%4122122501
PartitionIncrementMaintainer25294%83681%9318611901
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter23994%63886%6277700501
StructInfo.RelationCollector0%20%22331111
MaterializedViewUtils.new DefaultPlanVisitor() {...}20%n/a12231201
PredicatesSplitter.PredicateExtract11592%62076%5171230401
RelatedTableInfo6787%375%3102182801
PredicatesSplitter8792%31178%3101200301
MaterializedViewUtils.TableQueryOperatorChecker8294%21688%2132210401
MaterializedViewUtils.new DefaultPlanVisitor() {...}6797%2675%271180301
SyncMaterializationContext.new DefaultPlanRewriter() {...}3093%50%13160201
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
InitConsistentMaterializationContextHook4097%2466%281110501
PartitionIncrementMaintainer.PartitionIncrementCheckContext107100%n/a01402901401
AbstractMaterializedViewScanRule95100%787%190210501
AbstractMaterializedViewJoinRule95100%8100%090210501
ComparisonResult88100%2100%0100180901
MaterializationContext.new DefaultPlanVisitor() {...}60100%8100%070120301
StructInfo.PartitionRemover53100%4100%050110301
MaterializedViewProjectFilterJoinRule47100%n/a04080401
MaterializedViewFilterProjectJoinRule47100%n/a04080401
StructInfo.PlanCheckContext47100%n/a090170901
MaterializedViewProjectFilterProjectJoinRule46100%n/a04070401
MaterializedViewFilterJoinRule45100%n/a04070401
LogicalCompatibilityContext.ExpressionSlotOrder42100%6100%05090201
StructInfo.PlanSplitContext41100%4100%080140601
MaterializedViewProjectFilterAggregateRule39100%n/a04070401
MaterializedViewFilterProjectAggregateRule39100%n/a04080401
MaterializedViewProjectAggregateRule37100%n/a04070401
MaterializedViewFilterProjectScanRule37100%n/a04080401
MaterializedViewFilterAggregateRule37100%n/a04070401
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext37100%n/a070140701
MaterializedViewProjectFilterScanRule37100%n/a04080401
StructInfo.PlanSplitter36100%8100%060100201
MaterializedViewAggregateRule35100%n/a04070401
MaterializedViewProjectScanRule35100%n/a04070401
MaterializedViewFilterScanRule35100%n/a04070401
MaterializedViewProjectJoinRule33100%n/a04070401
MaterializedViewOnlyScanRule30100%n/a04060401
StructInfo.PredicateCollector27100%8100%05050101
AbstractMaterializedViewRule.MatchMode27100%n/a01050101
PreMaterializedViewRewriter.PreRewriteStrategy26100%n/a02050201
StructInfo.ExpressionPosition21100%n/a01040101
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