pub struct Query;v3.5.0: 请评估 docs/query-builder-guide.md 选择合适方案。标准 CRUD 推荐迁移到 sz_orm_core::QueryBuilder<M>
Expand description
Query builder entry point
§Gradual deprecation notice (v3.5.0)
Since v3.5.0, sz-orm-query-builder has entered gradual deprecation.
Please evaluate docs/query-builder-guide.md
to choose an appropriate approach:
- Standard CRUD: recommended to migrate to
sz_orm_core::QueryBuilder<M>(compile-time type safety) - Complex SQL (UNION/CTE/window functions): may continue using this crate (not removed yet)
This crate is not immediately removed in v3.5.0; the API is fully compatible,
only a #[deprecated] warning is added. A decision on whether to merge into
sz-orm-core or keep it standalone will be evaluated in v4.0.0.
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
Create a SELECT query
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
Create an INSERT query
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
Create an UPDATE query
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
Create a DELETE query
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
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> ⓘ
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> ⓘ
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