Module query

Source
Expand description

Query Builder Module - Type-safe, fluent query builder for complex database operations

Re-exports§

pub use builder::QueryBuilder;
pub use upsert::UpsertBuilder;
pub use with::QueryBuilderWithMethods;
pub use with::QueryBuilderWithEagerLoading;
pub use types::*;

Modules§

builder
Query Builder - Core builder implementation
dml
Query Builder DML operations (INSERT, UPDATE, DELETE)
execution
Query Builder execution for Model types
joins
Query Builder JOIN operations
ordering
Query Builder ORDER BY, GROUP BY, HAVING operations
pagination
Query Builder pagination operations
performance
Query Builder performance and optimization methods
select
Query Builder SELECT operations
sql_generation
Query Builder SQL generation This module implements secure SQL generation with proper parameterization and identifier escaping to prevent SQL injection attacks.
types
Query Builder Types - Core types and enums for query building
upsert
Query Builder UPSERT operations
where_clause
Query Builder WHERE clause operations
with
Query Builder WITH Methods - Eager loading integration for QueryBuilder