elif_orm/query/
mod.rs

1//! Query Builder Module - Type-safe, fluent query builder for complex database operations
2
3pub mod types;
4pub mod builder;
5pub mod select;
6pub mod dml;
7pub mod where_clause;
8pub mod joins;
9pub mod ordering;
10pub mod pagination;
11pub mod upsert;
12pub mod execution;
13pub mod performance;
14pub mod performance_optimized;
15pub mod with;
16
17// Re-export main types and builder
18pub use types::*;
19pub use builder::QueryBuilder;
20pub use upsert::UpsertBuilder;
21pub use with::{QueryBuilderWithMethods, QueryBuilderWithEagerLoading};
22pub use performance_optimized::{acquire_query_builder, release_query_builder, QueryBuilderPool};
23
24// Import SQL generation methods to make them available when using QueryBuilder
25pub use crate::sql::generation;