FE Increment Coverage Report
File
Line Coverage
org.apache.doris.nereids.rules.exploration.join/PushDownProjectThroughInnerOuterJoin.java
54.55% (6/11)
org.apache.doris.nereids.rules.rewrite/PullUpPredicates.java
100.00% (2/2)
org.apache.doris.nereids.rules.rewrite/PullUpProjectUnderLimit.java
0.00% (0/2)
org.apache.doris.nereids.util/JoinUtils.java
20.00% (1/5)
org.apache.doris.nereids.processor.post/TopnFilterPushDownVisitor.java
0.00% (0/1)
org.apache.doris.nereids.rules.rewrite/InitJoinOrder.java
0.00% (0/1)
org.apache.doris.nereids.rules.rewrite/PushDownFilterThroughJoin.java
100% (0/0)
org.apache.doris.nereids.properties/ChildOutputPropertyDeriver.java
100% (0/0)
org.apache.doris.nereids.rules.rewrite/EliminateOuterJoin.java
66.67% (4/6)
org.apache.doris.nereids.rules.rewrite/TransposeSemiJoinLogicalJoinProject.java
0.00% (0/2)
org.apache.doris.nereids.trees.plans.logical/LogicalJoin.java
45.00% (9/20)
org.apache.doris.nereids.rules.rewrite/PushDownJoinOnAssertNumRows.java
100.00% (2/2)
org.apache.doris.nereids.parser/LogicalPlanBuilder.java
63.89% (23/36)
org.apache.doris.nereids.properties/ChildrenPropertiesRegulator.java
100% (0/0)
org.apache.doris.nereids.processor.post.materialize/LazySlotPruning.java
0.00% (0/4)
org.apache.doris.nereids.trees.plans.physical/PhysicalHashJoin.java
0.00% (0/4)
org.apache.doris.nereids.processor.post/RuntimeFilterPushDownVisitor.java
0.00% (0/2)
org.apache.doris.nereids.rules.exploration.mv/HyperGraphComparator.java
100.00% (2/2)
org.apache.doris.nereids.rules.rewrite/ConstantPropagation.java
100.00% (2/2)
org.apache.doris.nereids.rules.rewrite/InferJoinNotNull.java
100.00% (3/3)
org.apache.doris.nereids.rules.rewrite/EliminateEmptyRelation.java
20.00% (1/5)
org.apache.doris.nereids.rules.rewrite/JoinExtractOrFromCaseWhen.java
100.00% (2/2)
org.apache.doris.nereids.rules.rewrite/PullUpProjectUnderTopN.java
66.67% (2/3)
org.apache.doris.nereids.rules.rewrite/PushFilterInsideJoin.java
100.00% (2/2)
org.apache.doris.nereids.stats/JoinEstimation.java
36.92% (24/65)
org.apache.doris.planner/NestedLoopJoinNode.java
100% (0/0)
org.apache.doris.nereids.rules.rewrite/PushDownTopNThroughJoin.java
100% (0/0)
org.apache.doris.nereids.processor.post/RuntimeFilterGenerator.java
100% (0/0)
org.apache.doris.nereids.trees.plans.logical/LogicalUsingJoin.java
54.55% (6/11)
org.apache.doris.nereids.rules.analysis/BindExpression.java
45.45% (15/33)
org.apache.doris.nereids.rules.rewrite/SaltJoin.java
85.71% (6/7)
org.apache.doris.nereids.trees.plans/JoinType.java
66.67% (14/21)
org.apache.doris.nereids.rules.rewrite/ReorderJoin.java
100.00% (3/3)
org.apache.doris.nereids.glue.translator/PhysicalPlanTranslator.java
25.00% (3/12)
org.apache.doris.nereids.processor.post.runtimefilterv2/PushDownVisitor.java
0.00% (0/1)
org.apache.doris.nereids.rules.exploration.join/JoinCommute.java
100.00% (2/2)
org.apache.doris.nereids.rules.rewrite/InferPredicates.java
100.00% (3/3)
org.apache.doris.nereids.rules.exploration.mv/AbstractMaterializedViewRule.java
100% (0/0)
org.apache.doris.nereids.rules.rewrite/SkewJoin.java
75.00% (3/4)
org.apache.doris.analysis/JoinOperator.java
100.00% (4/4)
org.apache.doris.nereids.rules.rewrite/PushDownLimitDistinctThroughJoin.java
100% (0/0)
org.apache.doris.nereids.rules.rewrite/PushDownTopNDistinctThroughJoin.java
100% (0/0)
org.apache.doris.nereids.rules.rewrite/ConvertOuterJoinToAntiJoin.java
100.00% (2/2)
org.apache.doris.nereids.rules.rewrite/PushDownLimit.java
100% (0/0)
org.apache.doris.nereids.rules.rewrite/TransposeSemiJoinLogicalJoin.java
0.00% (0/2)
org.apache.doris.planner/HashJoinNode.java
14.29% (1/7)
Total
50.00% (147/294)