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)