Expand description
SZ-ORM Query Builder
查询构建、方言、类型化查询、关联查询等。
Re-exports§
pub use data_permission::*;pub use dynamic_filter::*;pub use dynamic_sql::*;pub use entity_graph::*;pub use find_with_related::*;pub use hydration_plugin::*;pub use join_dsl::*;pub use json_query::*;pub use lambda::*;pub use query::*;pub use queryable::*;pub use quick_query::*;pub use typed::*;pub use typed_ast::*;
Modules§
- data_
permission - 数据权限拦截器(Data Permission Interceptor)
- dynamic_
filter - 动态 Filter(Hibernate @Filter / @FilterDef 风格)
- dynamic_
sql - XML/py_sql 动态 SQL 构造器(rbatis 风格)
- entity_
graph - Entity Graph + @BatchSize 批量抓取
- find_
with_ related - find_with_related 关联查询流畅 API
- hydration_
plugin - Hydration Modes + Plugin 拦截器链
- join_
dsl - JoinDSL — 类型安全的 JOIN 语法(Diesel 风格)
- json_
query - JSON 字段查询增强
- lambda
- Lambda 类型安全 Wrapper
- query
- 查询构造器
- queryable
- derive(Queryable) — 从 SELECT 结果自动派生结构体(Diesel 风格)
- quick_
query - 快捷查询(Db::name 风格)
- typed
- 强类型 AST 支持模块
- typed_
ast - 强类型 AST 表达式层(Diesel 风格探索)
Macros§
- define_
columns - 为 Model 定义一组类型安全的字段标记
Structs§
- Validation
Error - SQL 校验错误集合。