pub struct low;Trait Implementations§
Source§impl Expression for low
impl Expression for low
Source§impl<DB> QueryFragment<DB> for low
impl<DB> QueryFragment<DB> for low
Source§fn walk_ast(&self, out: AstPass<'_, DB>) -> QueryResult<()>
fn walk_ast(&self, out: AstPass<'_, DB>) -> QueryResult<()>
Walk over this
QueryFragment for all passes. Read moreSource§fn to_sql(&self, out: &mut <DB as Backend>::QueryBuilder) -> Result<(), Error>
fn to_sql(&self, out: &mut <DB as Backend>::QueryBuilder) -> Result<(), Error>
Converts this
QueryFragment to its SQL representation. Read moreSource§fn collect_binds(
&self,
out: &mut <DB as Backend>::BindCollector,
metadata_lookup: &<DB as TypeMetadata>::MetadataLookup,
) -> Result<(), Error>
fn collect_binds( &self, out: &mut <DB as Backend>::BindCollector, metadata_lookup: &<DB as TypeMetadata>::MetadataLookup, ) -> Result<(), Error>
Serializes all bind parameters in this query. Read more
Source§impl QueryId for low
impl QueryId for low
Source§const HAS_STATIC_QUERY_ID: bool = true
const HAS_STATIC_QUERY_ID: bool = true
Can the SQL generated by
Self be uniquely identified by its type? Read moreimpl<QS> AppearsOnTable<QS> for low
impl Copy for low
impl NonAggregate for low
impl SelectableExpression<table> for low
Auto Trait Implementations§
impl Freeze for low
impl RefUnwindSafe for low
impl Send for low
impl Sync for low
impl Unpin for low
impl UnwindSafe for low
Blanket Implementations§
Source§impl<T> AsExpression<<T as Expression>::SqlType> for Twhere
T: Expression,
impl<T> AsExpression<<T as Expression>::SqlType> for Twhere
T: Expression,
Source§type Expression = T
type Expression = T
The expression being returned
Source§fn as_expression(self) -> T
fn as_expression(self) -> T
Perform the conversion
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Conn, DB, T> ExecuteDsl<Conn, DB> for T
impl<Conn, DB, T> ExecuteDsl<Conn, DB> for T
Source§impl<T> ExpressionMethods for T
impl<T> ExpressionMethods for T
Source§fn eq<T>(
self,
other: T,
) -> Eq<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
fn eq<T>(
self,
other: T,
) -> Eq<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
Creates a SQL
= expression. Read moreSource§fn ne<T>(
self,
other: T,
) -> NotEq<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
fn ne<T>(
self,
other: T,
) -> NotEq<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
Creates a SQL
!= expression. Read moreSource§fn eq_any<T>(
self,
values: T,
) -> In<Self, <T as AsInExpression<Self::SqlType>>::InExpression>where
T: AsInExpression<Self::SqlType>,
fn eq_any<T>(
self,
values: T,
) -> In<Self, <T as AsInExpression<Self::SqlType>>::InExpression>where
T: AsInExpression<Self::SqlType>,
Creates a SQL
IN statement. Read moreSource§fn ne_any<T>(
self,
values: T,
) -> NotIn<Self, <T as AsInExpression<Self::SqlType>>::InExpression>where
T: AsInExpression<Self::SqlType>,
fn ne_any<T>(
self,
values: T,
) -> NotIn<Self, <T as AsInExpression<Self::SqlType>>::InExpression>where
T: AsInExpression<Self::SqlType>,
👎Deprecated since 1.2.0: use
ne_all insteadDeprecated alias for
ne_all Read moreSource§fn ne_all<T>(
self,
values: T,
) -> NotIn<Self, <T as AsInExpression<Self::SqlType>>::InExpression>where
T: AsInExpression<Self::SqlType>,
fn ne_all<T>(
self,
values: T,
) -> NotIn<Self, <T as AsInExpression<Self::SqlType>>::InExpression>where
T: AsInExpression<Self::SqlType>,
Creates a SQL
NOT IN statement. Read moreSource§fn is_not_null(self) -> IsNotNull<Self>
fn is_not_null(self) -> IsNotNull<Self>
Creates a SQL
IS NOT NULL expression. Read moreSource§fn gt<T>(
self,
other: T,
) -> Gt<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
fn gt<T>(
self,
other: T,
) -> Gt<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
Creates a SQL
> expression. Read moreSource§fn ge<T>(
self,
other: T,
) -> GtEq<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
fn ge<T>(
self,
other: T,
) -> GtEq<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
Creates a SQL
>= expression. Read moreSource§fn lt<T>(
self,
other: T,
) -> Lt<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
fn lt<T>(
self,
other: T,
) -> Lt<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
Creates a SQL
< expression. Read moreSource§fn le<T>(
self,
other: T,
) -> LtEq<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
fn le<T>(
self,
other: T,
) -> LtEq<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
Creates a SQL
<= expression. Read moreSource§fn between<T, U>(
self,
lower: T,
upper: U,
) -> Between<Self, And<<T as AsExpression<Self::SqlType>>::Expression, <U as AsExpression<Self::SqlType>>::Expression>>
fn between<T, U>( self, lower: T, upper: U, ) -> Between<Self, And<<T as AsExpression<Self::SqlType>>::Expression, <U as AsExpression<Self::SqlType>>::Expression>>
Creates a SQL
BETWEEN expression using the given lower and upper
bounds. Read moreSource§fn not_between<T, U>(
self,
lower: T,
upper: U,
) -> NotBetween<Self, And<<T as AsExpression<Self::SqlType>>::Expression, <U as AsExpression<Self::SqlType>>::Expression>>
fn not_between<T, U>( self, lower: T, upper: U, ) -> NotBetween<Self, And<<T as AsExpression<Self::SqlType>>::Expression, <U as AsExpression<Self::SqlType>>::Expression>>
Creates a SQL
NOT BETWEEN expression using the given lower and upper
bounds. Read moreSource§impl<T> IntoSql for T
impl<T> IntoSql for T
Source§fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
Convert
self to an expression for Diesel’s query builder. Read moreSource§fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
Convert
&self to an expression for Diesel’s query builder. Read more