Optimizes SQL AST expressions using configurable rules for performance and correctness.
# Source: https://github.com/tobymao/sqlglot | License: MIT | Copyright 2026 Toby Mao # Provided via justclaw.it.com; keep this notice with the code. from __future__ import annotations import inspect import typing as t from collections.abc import Sequence from sqlglot import Schema, exp from sqlglot.dialects.dialect import DialectType from sqlglot.optimizer.annotate_types import annotate_types from sqlglot.optimizer.canonicalize import canonicalize from sqlglot.optimizer.eliminate_ctes import eliminate_ctes from sqlglot.optimizer.eliminate_joins import eliminate_joins from sqlglot.optimizer.eliminate_subqueries import eliminate_subqueries from sqlglot.optimizer.merge_subqueries import merge_subqueries from sqlglot.optimizer.normalize import normalize from sqlglot.optimizer.optimize_joins ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key