elif_orm/relationships/constraints/mod.rs
1//! Relationship constraint system for type-safe eager loading
2//!
3//! This module provides a comprehensive constraint system for applying
4//! SQL constraints to eager loaded relationships, including WHERE clauses,
5//! ORDER BY, LIMIT/OFFSET, GROUP BY, and HAVING constraints.
6
7pub mod builder;
8pub mod implementations;
9pub mod types;
10
11// Re-export public API
12pub use builder::RelationshipConstraintBuilder;
13pub use types::{ConstraintType, RelationshipConstraint};
14
15// Internal implementations are not re-exported to keep the API clean
16// They are used internally by the builder