MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / plan_query

Function plan_query

src/sql/src/plan/query.rs:1416–1418  ·  view source on GitHub ↗
(qcx: &mut QueryContext, q: &Query<Aug>)

Source from the content-addressed store, hash-verified

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

Callers 4

plan_root_queryFunction · 0.85
plan_nested_queryFunction · 0.85
plan_map_subqueryFunction · 0.85

Calls 2

plan_query_innerFunction · 0.85
checked_recur_mutMethod · 0.80

Tested by

no test coverage detected