# Expr
## Identifier
- 单个 Ident,如 `select "t.a"`, `select a`
- 函数:sql_identifier_to_expr
- 将 identifer (string)整体视为一个 unqualified 的列名,从 schema 中搜索时只匹配列名(不匹配 relation)
- 如将 "t.a" 整体视为一个列名
- 最后生成的逻辑表达式也是不带 relation 的 Column
## CompoundIdentifier
- `CompoundIdentifier(Vec<Ident>)`:多个 Ident,如 `select t.a`
- 函数:sql_compound_identifier_to_expr
> [!note]
> t.a 可能会匹配到 unqualified 的 "t.a".
> 见 `DFSchema::field_with_qualified_name()`.
----------