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)