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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total3,625 of 21,41683%747 of 2,45169%6902,0817674,629110855291
PartitionIncrementMaintainer.PartitionIncrementChecker6261,01961%10713555%83152141378133101
AbstractMaterializedViewRule4782,29582%5623880%6921396607166601
Predicates23091279%549664%431097027613401
MaterializedViewUtils19973878%367667%29795022442301
InitMaterializationContextHook16884983%239280%17753622311701
Predicates.ComparablePredicateImplicationRule.ComparablePredicateRange1564923%39511%232728423501
AsyncMaterializationContext14833869%172963%18483011442501
AbstractMaterializedViewWindowRule1158141%7541%91318393701
HyperGraphComparator1111,96094%6021678%531993142706101
LogicalCompatibilityContext10330674%121045%1438168652701
SyncMaterializationContext9513157%71365%61714431701
AbstractMaterializedViewAggregateRule881,13692%1611888%20981925843101
MaterializedViewLimitAggregateRule8810153%21725%1825123041101
StructInfo8469789%194369%17691917523801
MaterializationContext8367789%216976%27862117494101
MaterializedViewTopNScanRule7110459%8642%81610292901
EquivalenceClass6417573%111354%92115591901
MaterializedViewWindowAggregateRule5513571%160%111883231001
MaterializedViewAggregateOnNoneAggregateRule5323381%171343%152895421301
PreMaterializedViewRewriter4929385%123473%113017981701
Predicates.SplitPredicate3913177%91155%82253011201
MaterializedViewWindowScanRule3517883%118%81642921001
MaterializedViewWindowJoinRule3425988%221031%183114121501
RelatedTableInfo.RelatedTableColumnInfo3312178%111354%122694221401
Predicates.PredicateCompensation323250%n/a161101601
ComparisonResult.Builder2910978%4660%4147292901
StructInfo.ScanPlanPatternChecker2810278%62278%7224262801
StructInfo.PredicateCollector286670%71770%5155140301
MaterializedViewTopNJoinRule2524390%121045%112334211201
AbstractMaterializedViewLimitOrTopNRule2410681%5964%6114231401
StructInfo.new DefaultPlanVisitor() {...}45%7330%57590201
PartitionCompensator57296%96387%1049714211301
StructInfo.PlanPatternChecker17589%54389%73434121001
PartitionIncrementMaintainer.PartitionIncrementCheckContext22192%31178%52666021901
MaterializedViewProjectFilterAggregateRule3163%0%36392501
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter18191%53386%5237520401
PartitionIncrementMaintainer25094%93579%10318611901
PredicatesSplitter8085%41071%4102200301
StructInfo.RelationCollector0%0%22331111
MaterializedViewLimitJoinRule18994%111557%112413211101
MaterializedViewUtils.new DefaultPlanVisitor() {...}20%n/a12231201
Predicates.DnfBranchOverflowException0%n/a22332211
PredicatesSplitter.PredicateExtract11592%62076%5171230401
RelatedTableInfo6787%375%3102182801
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
Predicates.ComparablePredicateImplicationRule66%3350%24030101
MaterializedViewUtils.TableQueryOperatorChecker8894%31785%3142230401
MaterializedViewTopNAggregateRule23498%101458%92403701201
MaterializedViewUtils.new DefaultPlanRewriter() {...}8295%675%262170201
MaterializedViewUtils.new DefaultPlanVisitor() {...}6797%675%271180301
StructInfo.PartitionRemover5196%375%151110301
PartitionIncrementMaintainer.LineageExpressionCollector3193%4100%15171301
SyncMaterializationContext.new DefaultPlanRewriter() {...}3193%50%13180201
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
MaterializedViewLimitScanRule15599%81463%82102601001
InitConsistentMaterializationContextHook4097%466%281110501
StructInfo.PlanCheckContext146100%n/a02705302701
AbstractMaterializedViewScanRule129100%42083%4180270601
AbstractMaterializedViewJoinRule102100%14100%0120220501
ComparisonResult88100%100%0100180901
MaterializationContext.new DefaultPlanVisitor() {...}60100%8100%070120301
StructInfo.PlanSplitContext51100%4100%0100180801
MaterializedViewFilterProjectAggregateRule49100%100%06090501
MaterializedViewProjectFilterJoinRule47100%n/a04080401
MaterializedViewFilterProjectJoinRule47100%n/a04080401
MaterializedViewFilterAggregateRule47100%100%06090501
MaterializedViewFilterJoinRule45100%n/a04070401
StructInfo.PlanSplitter44100%10100%070120201
LogicalCompatibilityContext.ExpressionSlotOrder42100%6100%05090201
StructInfo.new DefaultPlanVisitor() {...}39100%8100%06090201
MaterializedViewFilterProjectScanRule37100%n/a04080401
MaterializedViewProjectAggregateRule37100%n/a04070401
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext37100%n/a070140701
MaterializedViewProjectFilterScanRule37100%n/a04080401
MaterializedViewAggregateRule35100%n/a04070401
MaterializedViewFilterScanRule35100%n/a04070401
MaterializedViewProjectScanRule35100%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.ExpressionRewriteMode100%n/a01040101
Predicates.ExpressionInfo100%n/a02040201
PartitionIncrementMaintainer.new DefaultPlanRewriter() {...}100%n/a02020201
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}100%n/a02030201
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}100%n/a02030201
Predicates.ComparablePredicateImplicationRule.Bound100%n/a01040101
Predicates.SameExpressionImplicationRule100%n/a01010101