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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total2,255 of 17,98887%430 of 1,94377%4181,6734763,92262701176
AbstractMaterializedViewRule3221,87285%4219882%481746949495401
PartitionIncrementMaintainer.PartitionIncrementChecker2961,21080%6115171%491356434332901
AbstractMaterializedViewAggregateRule1861,13785%2212284%201044128453201
MaterializedViewUtils16474181%307471%24734121532101
AsyncMaterializationContext12720962%51372%731217342201
InitMaterializationContextHook10795589%1210789%12782123101801
SyncMaterializationContext10313155%71365%61714431701
MaterializationContext9969387%216976%27862217794101
StructInfo8672889%194570%17692217523701
HyperGraphComparator751,94896%4821881%421912241605801
AbstractMaterializedViewWindowRule7412462%3975%51310402701
LogicalCompatibilityContext6934083%121045%103888612701
EquivalenceClass6418374%111354%92115591901
Predicates6248588%145278%12461613401301
RelatedTableInfo.RelatedTableColumnInfo5312169%111354%122694221401
PreMaterializedViewRewriter4430587%103678%1030151001701
MaterializedViewAggregateOnNoneAggregateRule4422183%61062%72175021301
Predicates.SplitPredicate3913177%91155%82253011201
MaterializedViewWindowJoinRule3325488%19932%152914021501
ComparisonResult.Builder2910978%4660%4147292901
StructInfo.PlanPatternChecker12086%2893%4232282801
StructInfo.ScanPlanPatternChecker6678%1487%4142152601
PartitionCompensator52496%75789%846512411401
PartitionIncrementMaintainer25294%83681%9318611901
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter23994%63886%6277700501
StructInfo.RelationCollector0%0%22331111
MaterializedViewUtils.new DefaultPlanVisitor() {...}20%n/a12231201
PredicatesSplitter.PredicateExtract11592%62076%5171230401
RelatedTableInfo6787%375%3102182801
MaterializedViewWindowAggregateRule17695%6650%71613111001
MaterializedViewWindowScanRule20096%3562%41412811001
PredicatesSplitter8792%31178%3101200301
MaterializationContext.new DefaultPlanVisitor() {...}5490%787%171120301
StructInfo.new DefaultPlanVisitor() {...}3685%3770%37290201
MaterializedViewUtils.TableQueryOperatorChecker8294%1688%2132210401
MaterializedViewUtils.new DefaultPlanRewriter() {...}8295%675%262170201
MaterializedViewUtils.new DefaultPlanVisitor() {...}6797%675%271180301
SyncMaterializationContext.new DefaultPlanRewriter() {...}3093%50%13160201
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
InitConsistentMaterializationContextHook4097%466%281110501
AbstractMaterializedViewScanRule116100%1285%2130240601
PartitionIncrementMaintainer.PartitionIncrementCheckContext111100%100%01503101401
AbstractMaterializedViewJoinRule98100%10100%0100210501
StructInfo.PlanCheckContext90100%n/a01703301701
StructInfo.PredicateCollector88100%1890%2130140301
ComparisonResult88100%100%0100180901
StructInfo.PartitionRemover53100%4100%050110301
MaterializedViewProjectFilterJoinRule47100%n/a04080401
MaterializedViewFilterProjectJoinRule47100%n/a04080401
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.PredicateCollectorContext27100%n/a04070401
StructInfo.ExpressionPosition27100%n/a01050101
AbstractMaterializedViewRule.MatchMode27100%n/a01050101
PreMaterializedViewRewriter.PreRewriteStrategy26100%n/a02050201
AbstractMaterializedViewRule.new DefaultPlanRewriter() {...}24100%100%03040201
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