| visitLogicalCTEAnchor(LogicalCTEAnchor, LogicalCTEProducer) |  | 100% |   | 90% | 1 | 6 | 0 | 18 | 0 | 1 |
| visitLogicalCTEConsumer(LogicalCTEConsumer, LogicalCTEProducer) |  | 100% |  | 100% | 0 | 4 | 0 | 16 | 0 | 1 |
| collectRecursiveCteDependencies(Plan) |  | 100% |  | 100% | 0 | 5 | 0 | 12 | 0 | 1 |
| rewriteRoot(Plan, JobContext) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| containsNondeterministicFunction(LogicalCTEProducer) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| lambda$visitLogicalCTEAnchor$4(LogicalCTEAnchor, TreeNode) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| lambda$rewriteRoot$0(JobContext, TreeNode) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| lambda$visitLogicalCTEAnchor$3(LogicalCTEProducer, Plan) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| CTEInline() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$collectRecursiveCteDependencies$2(TreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$collectRecursiveCteDependencies$1(TreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |