(qcx: &mut QueryContext, q: &Query<Aug>)
| 1414 | } |
| 1415 | |
| 1416 | fn plan_query(qcx: &mut QueryContext, q: &Query<Aug>) -> Result<PlannedQuery, PlanError> { |
| 1417 | qcx.checked_recur_mut(|qcx| plan_query_inner(qcx, q)) |
| 1418 | } |
| 1419 | |
| 1420 | fn plan_query_inner(qcx: &mut QueryContext, q: &Query<Aug>) -> Result<PlannedQuery, PlanError> { |
| 1421 | // Plan CTEs and introduce bindings to `qcx.ctes`. Returns shadowed bindings |
no test coverage detected