sql_cli/query_plan/
mod.rs

1// Main query plan module
2mod query_plan;
3
4// Sub-modules
5pub mod cte_hoister;
6pub mod dependency_analyzer;
7pub mod expression_lifter;
8pub mod in_operator_lifter;
9pub mod into_clause_remover;
10
11// Re-export main types
12pub use query_plan::{
13    DependencyGraph, PlanMetadata, QueryAnalyzer, QueryPlan, WorkUnit, WorkUnitExpression,
14    WorkUnitType,
15};
16
17// Re-export commonly used items
18pub use cte_hoister::CTEHoister;
19pub use dependency_analyzer::{ScriptDependencyGraph, StatementNode};
20pub use expression_lifter::{ExpressionLifter, LiftableExpression};
21pub use in_operator_lifter::{InOperatorLifter, LiftedInExpression};
22pub use into_clause_remover::IntoClauseRemover;