elif_orm/loading/
mod.rs

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