FE Increment Coverage Report

File Line Coverage
org.apache.doris.nereids.rules.rewrite/InferPredicates.java 100.00% (3/3)
org.apache.doris.nereids.rules.rewrite/TransposeSemiJoinLogicalJoin.java 50.00% (1/2)
org.apache.doris.nereids.trees.plans.logical/LogicalJoin.java 35.29% (6/17)
org.apache.doris.nereids.trees.plans.physical/PhysicalHashJoin.java 0.00% (0/4)
org.apache.doris.nereids.properties/ChildrenPropertiesRegulator.java 100% (0/0)
org.apache.doris.nereids.rules.rewrite/PushDownLimitDistinctThroughJoin.java 100% (0/0)
org.apache.doris.nereids.rules.rewrite/ReorderJoin.java 66.67% (2/3)
org.apache.doris.nereids.rules.exploration.join/PushDownProjectThroughInnerOuterJoin.java 18.18% (2/11)
org.apache.doris.nereids.rules.rewrite/PushDownFilterThroughJoin.java 100% (0/0)
org.apache.doris.nereids.parser/LogicalPlanBuilder.java 91.67% (33/36)
org.apache.doris.nereids.rules.rewrite/PullUpProjectUnderTopN.java 66.67% (2/3)
org.apache.doris.nereids.rules.rewrite/SaltJoin.java 57.14% (4/7)
org.apache.doris.nereids.util/JoinUtils.java 20.00% (1/5)
org.apache.doris.nereids.processor.post/RuntimeFilterGenerator.java 100% (0/0)
org.apache.doris.nereids.rules.exploration.join/JoinCommute.java 100.00% (2/2)
org.apache.doris.nereids.rules.rewrite/JoinExtractOrFromCaseWhen.java 100.00% (2/2)
org.apache.doris.nereids.rules.rewrite/PushDownTopNThroughJoin.java 100% (0/0)
org.apache.doris.nereids.rules.rewrite/PushFilterInsideJoin.java 100.00% (1/1)
org.apache.doris.nereids.rules.rewrite/TransposeSemiJoinLogicalJoinProject.java 0.00% (0/2)
org.apache.doris.nereids.rules.exploration.mv/HyperGraphComparator.java 100.00% (2/2)
org.apache.doris.nereids.rules.rewrite/ConvertOuterJoinToAntiJoin.java 100.00% (2/2)
org.apache.doris.nereids.rules.rewrite/InferJoinNotNull.java 100.00% (3/3)
org.apache.doris.nereids.rules.rewrite/PullUpPredicates.java 100.00% (2/2)
org.apache.doris.nereids.rules.rewrite/PushDownJoinOnAssertNumRows.java 50.00% (1/2)
org.apache.doris.nereids.rules.rewrite/SkewJoin.java 75.00% (3/4)
org.apache.doris.nereids.glue.translator/PhysicalPlanTranslator.java 66.67% (8/12)
org.apache.doris.nereids.properties/ChildOutputPropertyDeriver.java 100% (0/0)
org.apache.doris.nereids.trees.plans.logical/LogicalUsingJoin.java 36.36% (4/11)
org.apache.doris.nereids.rules.exploration.mv/AbstractMaterializedViewRule.java 100% (0/0)
org.apache.doris.nereids.rules.rewrite/ConstantPropagation.java 100.00% (2/2)
org.apache.doris.nereids.processor.post/TopnFilterPushDownVisitor.java 0.00% (0/1)
org.apache.doris.nereids.processor.post/RuntimeFilterPushDownVisitor.java 100.00% (2/2)
org.apache.doris.nereids.rules.rewrite/EliminateEmptyRelation.java 20.00% (1/5)
org.apache.doris.nereids.rules.rewrite/EliminateOuterJoin.java 50.00% (3/6)
org.apache.doris.nereids.rules.rewrite/InitJoinOrder.java 100.00% (1/1)
org.apache.doris.nereids.rules.rewrite/PushDownLimit.java 100% (0/0)
org.apache.doris.planner/HashJoinNode.java 85.71% (6/7)
org.apache.doris.nereids.processor.post.runtimefilterv2/PushDownVisitor.java 0.00% (0/1)
org.apache.doris.nereids.rules.rewrite/PullUpProjectUnderLimit.java 50.00% (1/2)
org.apache.doris.analysis/JoinOperator.java 100.00% (4/4)
org.apache.doris.nereids.rules.rewrite/PushDownTopNDistinctThroughJoin.java 100% (0/0)
org.apache.doris.nereids.trees.plans/JoinType.java 57.14% (12/21)
org.apache.doris.nereids.stats/JoinEstimation.java 58.46% (38/65)
org.apache.doris.nereids.processor.post.materialize/LazySlotPruning.java 50.00% (2/4)
org.apache.doris.nereids.rules.analysis/BindExpression.java 60.61% (20/33)
org.apache.doris.planner/NestedLoopJoinNode.java 100% (0/0)
Total 60.69% (176/290)