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.