Expand description
Column qualification and star expansion Column Qualification Module
This module provides functionality for qualifying column references in SQL queries, adding table qualifiers to column names and expanding star expressions.
Ported from sqlglot’s optimizer/qualify_columns.py
Structs§
- Qualify
Columns Options - Options for column qualification
Enums§
- Qualify
Columns Error - Errors that can occur during column qualification
Functions§
- pushdown_
cte_ alias_ columns - Pushdown CTE alias columns into the projection.
- qualify_
columns - Rewrite SQL AST to have fully qualified columns.
- qualify_
outputs - Ensure all output columns in a SELECT are aliased.
- quote_
identifiers - Quote identifiers that need quoting based on dialect rules.
- validate_
qualify_ columns - Validate that all columns in an expression are qualified.
Type Aliases§
- Qualify
Columns Result - Result type for column qualification operations