Resolves references to a column name to a single column, or errors if multiple columns are equally valid references.
(
&'a self,
outer_scopes: &[Scope],
column_name: &ColumnName,
name_manager: &mut NameManager,
)
| 392 | /// Resolves references to a column name to a single column, or errors if |
| 393 | /// multiple columns are equally valid references. |
| 394 | pub fn resolve_column<'a>( |
| 395 | &'a self, |
| 396 | outer_scopes: &[Scope], |
| 397 | column_name: &ColumnName, |
| 398 | name_manager: &mut NameManager, |
| 399 | ) -> Result<(ColumnRef, Arc<str>), PlanError> { |
| 400 | let table_name = None; |
| 401 | self.resolve_internal( |
| 402 | outer_scopes, |
| 403 | |c| c.allow_unqualified_references(), |
| 404 | table_name, |
| 405 | column_name, |
| 406 | name_manager, |
| 407 | ) |
| 408 | } |
| 409 | |
| 410 | /// Resolves a column name in a `USING` clause. |
| 411 | pub fn resolve_using_column( |
no test coverage detected