FE Increment Coverage Report

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