Skip to main content

Module qualify_columns

Module qualify_columns 

Source
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§

QualifyColumnsOptions
Options for column qualification

Enums§

QualifyColumnsError
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§

QualifyColumnsResult
Result type for column qualification operations