Skip to main content

Module optimizer

Module optimizer 

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

OptimizerConfig
Optimizer configuration

Enums§

OptimizationRule
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.