Function sql::plan::query::resolve_names_extend_qcx_ids [−][src]
fn resolve_names_extend_qcx_ids<F, T>(
qcx: &mut QueryContext<'_>,
f: F
) -> Result<T, PlanError> where
F: FnOnce(&mut NameResolver<'_>) -> T,
Expand description
A general implementation for name resolution on AST elements.
This implementation is appropriate Whenever:
- You don’t need to export the name resolution outside the
sql
crate and the extra typing isn’t too onerous. - Discovered dependencies should extend
qcx.ids
.