Expand description
Main optimizer entry point and rule orchestration Optimizer Orchestration Module
This module provides the main entry point for SQL optimization, coordinating multiple optimization passes in the correct order.
Ported from sqlglot’s optimizer/optimizer.py
Structs§
- Optimizer
Config - Optimizer configuration
Enums§
- Optimization
Rule - Optimization rule type
Constants§
- DEFAULT_
RULES - Default optimization rules in order of execution
Functions§
- optimize
- Optimize a SQL expression using the default set of rules.
- optimize_
with_ rules - Optimize a SQL expression using a custom set of rules.
- quick_
optimize - Quick optimization that only applies essential passes.