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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total10,843 of 19,95145%1,541 of 2,21530%1,3101,9082,2284,2623758001084
AbstractMaterializedViewRule1,57299038%1629837%133189325554335901
HyperGraphComparator1,55353225%2463010%177199308427406101
PartitionIncrementMaintainer.PartitionIncrementChecker82766744%1357736%100135191343162901
AbstractMaterializedViewAggregateRule77843836%973727%7898159257173101
PartitionCompensator5139415%69911%4753116142111401
InitMaterializationContextHook47258955%665344%487810023151801
MaterializedViewUtils38056959%664641%51798122472301
MaterializationContext37739551%553538%538682174184101
AsyncMaterializationContext3360%180%31317373222211
StructInfo28450964%313150%336954175133801
LogicalCompatibilityContext26114836%18418%31385086212701
Predicates23431056%412537%28465913421301
EquivalenceClass2074016%234%172149595901
AbstractMaterializedViewWindowRule1931%120%121338396701
MaterializedViewTopNAggregateRule1489037%240%2124203791201
MaterializedViewTopNJoinRule14612245%220%2023214291201
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriter1415628%31718%202336522401
MaterializedViewLimitJoinRule1336833%260%2124203281101
MaterializedViewLimitAggregateRule1305931%280%2125193071101
AbstractMaterializedViewLimitOrTopNRule1300%140%111123234411
PreMaterializedViewRewriter12720761%262043%213039963701
MaterializedViewLimitScanRule1144226%220%1721192661001
SyncMaterializationContext10812653%91155%81716431701
MaterializedViewTopNScanRule1037241%140%111618294901
MaterializedViewWindowJoinRule10019365%306%243194181501
StructInfo.PlanPatternChecker1009648%242450%2334254161001
MaterializedViewUtils.new DefaultPlanRewriter() {...}860%80%6617172211
MaterializedViewAggregateOnNoneAggregateRule7620773%171139%1627155441301
ComparisonResult.Builder766244%100%111416296901
AbstractMaterializedViewJoinRule732928%9535%101216223501
Predicates.SplitPredicate719958%101050%102263021201
MaterializedViewWindowAggregateRule6912163%160%1318103251001
MaterializedViewUtils.new DefaultPlanVisitor() {...}690%80%7718183311
StructInfo.ScanPlanPatternChecker686247%131553%142216265801
MaterializedViewWindowScanRule6215170%120%111692951001
PredicatesSplitter.PredicateExtract626350%18830%121710231401
RelatedTableInfo.RelatedTableColumnInfo5811666%131145%1526114231401
StructInfo.PlanCheckContext569061%n/a13272153132701
StructInfo.PartitionRemover530%40%5511113311
ComparisonResult493944%50%5106184901
StructInfo.PredicateCollector425255%121250%11158141301
StructInfo.new DefaultPlanVisitor() {...}420%100%77992211
LogicalCompatibilityContext.ExpressionSlotOrder420%60%55992211
StructInfo.new DefaultPlanVisitor() {...}390%80%66992211
RelatedTableInfo235470%375%5104184801
PartitionIncrementMaintainer24392%172761%17319611901
PartitionIncrementMaintainer.PartitionIncrementCheckContext9081%50%51573141401
AbstractMaterializedViewScanRule10984%91562%10183271601
MaterializedViewProjectFilterAggregateRule3163%0%36392501
MaterializedViewFilterProjectAggregateRule3163%0%36392501
MaterializationContext.new DefaultPlanVisitor() {...}4575%3562%273120301
PredicatesSplitter8085%41071%4102200301
MaterializedViewUtils.TableQueryOperatorChecker7383%51372%5135210401
StructInfo.RelationCollector0%0%22331111
InitConsistentMaterializationContextHook2970%516%483111501
MaterializedViewUtils.new DefaultPlanVisitor() {...}20%n/a12231201
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}0%n/a22332211
MaterializedViewProjectFilterJoinRule3778%n/a14281401
MaterializedViewFilterProjectJoinRule3778%n/a14281401
MaterializedViewFilterJoinRule3577%n/a14271401
MaterializedViewFilterProjectScanRule2772%n/a14281401
MaterializedViewProjectFilterProjectJoinRule3984%n/a14171401
StructInfo.PlanSplitter3988%880%271120201
AbstractMaterializedViewRule.new DefaultPlanRewriter() {...}79%50%13140201
StructInfo.PlanSplitContext4792%4100%1102181801
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext3491%n/a171141701
SyncMaterializationContext.new DefaultPlanRewriter() {...}3193%50%13180201
PartitionIncrementMaintainer.new DefaultExpressionRewriter() {...}89%50%13140201
MaterializedViewFilterAggregateRule4697%50%16090501
MaterializedViewProjectAggregateRule37100%n/a04070401
MaterializedViewProjectFilterScanRule37100%n/a04080401
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
AbstractMaterializedViewAggregateRule.AggregateExpressionRewriteContext.ExpressionRewriteMode100%n/a01040101
PartitionIncrementMaintainer.PartitionIncrementCheckContext.new DefaultPlanVisitor() {...}100%n/a02030201
Predicates.ExpressionInfo100%n/a02040201
PartitionIncrementMaintainer.new DefaultPlanRewriter() {...}100%n/a02020201