FE Increment Coverage Report

File Line Coverage
org.apache.doris.nereids.trees.plans.visitor/RelationVisitor.java 100.00% (2/2)
org.apache.doris.nereids.trees.copier/LogicalPlanDeepCopier.java 100.00% (14/14)
org.apache.doris.nereids.glue.translator/PhysicalPlanTranslator.java 88.89% (56/63)
org.apache.doris.nereids.rules/RuleType.java 100.00% (3/3)
org.apache.doris.nereids.trees.plans.distribute.worker.job/UnassignedJobBuilder.java 100.00% (3/3)
org.apache.doris.nereids.processor.post/RuntimeFilterPruner.java 100.00% (4/4)
org.apache.doris.nereids.rules.rewrite/CTEInline.java 94.74% (18/19)
org.apache.doris.nereids.parser/LogicalPlanBuilder.java 100.00% (7/7)
org.apache.doris.nereids.trees.plans.logical/LogicalRecursiveCte.java 76.74% (66/86)
org.apache.doris.nereids.trees.plans.physical/PhysicalRecursiveCteRecursiveChild.java 68.18% (15/22)
org.apache.doris.nereids.rules.analysis/AnalyzeCTE.java 85.32% (93/109)
org.apache.doris.nereids.trees.plans.logical/LogicalCTE.java 50.00% (5/10)
org.apache.doris.nereids.rules.implementation/LogicalRecursiveCteRecursiveChildToPhysicalRecursiveCteRecursiveChild.java 100.00% (6/6)
org.apache.doris.nereids.trees.plans.logical/LogicalRecursiveCteScan.java 93.75% (15/16)
org.apache.doris.nereids.trees.plans.logical/LogicalRecursiveCteRecursiveChild.java 100.00% (20/20)
org.apache.doris.catalog/TableIf.java 87.50% (7/8)
org.apache.doris.nereids.trees.plans/PlanType.java 100.00% (6/6)
org.apache.doris.planner/RecursiveCteNode.java 53.85% (14/26)
org.apache.doris.analysis/DescriptorTable.java 0.00% (0/2)
org.apache.doris.nereids.rules.analysis/SubExprAnalyzer.java 100.00% (2/2)
org.apache.doris.qe.runtime/ThriftPlansBuilder.java 89.25% (83/93)
org.apache.doris.nereids.processor.pre/PullUpSubqueryAliasToCTE.java 60.00% (3/5)
org.apache.doris.nereids.trees.plans.physical/PhysicalRecursiveCteScan.java 90.91% (10/11)
org.apache.doris.nereids.rules.implementation/LogicalRecursiveCteToPhysicalRecursiveCte.java 100.00% (9/9)
org.apache.doris.catalog/RecursiveCteTempTable.java 66.67% (2/3)
org.apache.doris.nereids.trees.plans.commands/UpdateMvByPartitionCommand.java 0.00% (0/2)
org.apache.doris.qe/SessionVariable.java 100.00% (2/2)
org.apache.doris.nereids.rules.analysis/CollectRelation.java 100.00% (7/7)
org.apache.doris.planner/RecursiveCteScanNode.java 64.10% (25/39)
org.apache.doris.nereids/CascadesContext.java 91.67% (11/12)
org.apache.doris.nereids.trees.plans.visitor/PlanVisitor.java 100.00% (4/4)
org.apache.doris.nereids.rules.rewrite/AdjustNullable.java 78.79% (26/33)
org.apache.doris.nereids.rules/RuleSet.java 100.00% (3/3)
org.apache.doris.nereids.trees.plans.logical/LogicalSubQueryAlias.java 100.00% (10/10)
org.apache.doris.nereids.rules.analysis/BindRelation.java 100.00% (22/22)
org.apache.doris.nereids.rules.rewrite/ColumnPruning.java 2.94% (1/34)
org.apache.doris.nereids.pattern/MemoPatterns.java 37.50% (3/8)
org.apache.doris.nereids.properties/RequestPropertyDeriver.java 100.00% (5/5)
org.apache.doris.nereids.trees.plans.distribute.worker.job/UnassignedRecursiveCteScanJob.java 85.71% (6/7)
org.apache.doris.nereids.properties/ChildOutputPropertyDeriver.java 100.00% (3/3)
org.apache.doris.nereids.rules.implementation/LogicalRecursiveCteScanToPhysicalRecursiveCteScan.java 100.00% (10/10)
org.apache.doris.nereids.stats/StatsCalculator.java 58.82% (30/51)
org.apache.doris.nereids.trees.plans.physical/PhysicalRecursiveCte.java 50.00% (49/98)
Total 75.64% (680/899)