pub struct Query;👎Deprecated since 3.5.0:
v3.5.0: 请评估 docs/query-builder-guide.md 选择合适方案。标准 CRUD 推荐迁移到 sz_orm_core::QueryBuilder<M>
Expand description
查询构造器入口
§渐进 Deprecation 说明(v3.5.0)
自 v3.5.0 起,sz-orm-query-builder 进入渐进 deprecation 阶段。
请评估 docs/query-builder-guide.md
选择合适方案:
- 标准 CRUD:推荐迁移到
sz_orm_core::QueryBuilder<M>(编译期类型安全) - 复杂 SQL(UNION/CTE/窗口函数):可继续使用本 crate(暂不删除)
本 crate 在 v3.5.0 不立即删除,API 完全兼容,仅添加 #[deprecated] 警告。
计划在 v4.0.0 评估是否合并到 sz-orm-core 或保留独立。
Implementations§
Source§impl Query
impl Query
Sourcepub fn select() -> SelectQuery
👎Deprecated since 3.5.0: v3.5.0: 推荐迁移到 sz_orm_core::QueryBuilder<M>::select()。详见 docs/query-builder-guide.md
pub fn select() -> SelectQuery
v3.5.0: 推荐迁移到 sz_orm_core::QueryBuilder<M>::select()。详见 docs/query-builder-guide.md
创建 SELECT 查询
Sourcepub fn insert() -> InsertQuery
👎Deprecated since 3.5.0: v3.5.0: 推荐迁移到 sz_orm_core::QueryBuilder<M>::insert()。详见 docs/query-builder-guide.md
pub fn insert() -> InsertQuery
v3.5.0: 推荐迁移到 sz_orm_core::QueryBuilder<M>::insert()。详见 docs/query-builder-guide.md
创建 INSERT 查询
Sourcepub fn update() -> UpdateQuery
👎Deprecated since 3.5.0: v3.5.0: 推荐迁移到 sz_orm_core::QueryBuilder<M>::update()。详见 docs/query-builder-guide.md
pub fn update() -> UpdateQuery
v3.5.0: 推荐迁移到 sz_orm_core::QueryBuilder<M>::update()。详见 docs/query-builder-guide.md
创建 UPDATE 查询
Sourcepub fn delete() -> DeleteQuery
👎Deprecated since 3.5.0: v3.5.0: 推荐迁移到 sz_orm_core::QueryBuilder<M>::delete()。详见 docs/query-builder-guide.md
pub fn delete() -> DeleteQuery
v3.5.0: 推荐迁移到 sz_orm_core::QueryBuilder<M>::delete()。详见 docs/query-builder-guide.md
创建 DELETE 查询
Auto Trait Implementations§
impl Freeze for Query
impl RefUnwindSafe for Query
impl Send for Query
impl Sync for Query
impl Unpin for Query
impl UnsafeUnpin for Query
impl UnwindSafe for Query
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more