elif_orm/loading/
mod.rs

1/// Loading optimization modules for the elif ORM
2/// Provides batch loading, query deduplication, and query optimization
3
4pub mod batch_loader;
5pub mod query_deduplicator;
6pub mod query_optimizer;
7pub mod optimizer;
8pub mod eager_loader;
9
10pub use batch_loader::{BatchLoader, BatchConfig, BatchLoadResult};
11pub use query_deduplicator::{QueryDeduplicator, QueryKey, DeduplicationStats};
12pub use query_optimizer::{QueryOptimizer, QueryPlan, QueryNode, PlanAnalysis, OptimizedQueryExecutor};
13pub use optimizer::{
14    QueryNode as NewQueryNode, 
15    QueryPlan as NewQueryPlan, 
16    PlanAnalysis as NewPlanAnalysis,
17    QueryOptimizer as NewQueryOptimizer,
18    PlanExecutor,
19    ExecutionResult,
20    ExecutionStats,
21    OptimizationStrategy,
22    RiskLevel
23};
24pub use eager_loader::{OptimizedEagerLoader, EagerLoadConfig, EagerLoadResult, EagerLoadStats};