pub struct name;Trait Implementations§
Source§impl Expression for name
impl Expression for name
Source§impl<DB> QueryFragment<DB> for name
impl<DB> QueryFragment<DB> for name
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 name
impl QueryId for name
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 name
impl Copy for name
impl NonAggregate for name
impl SelectableExpression<table> for name
Auto Trait Implementations§
impl Freeze for name
impl RefUnwindSafe for name
impl Send for name
impl Sync for name
impl Unpin for name
impl UnwindSafe for name
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 moreSource§impl<T> NullableExpressionMethods for Twhere
T: Expression,
impl<T> NullableExpressionMethods for Twhere
T: Expression,
Source§impl<T> TextExpressionMethods for T
impl<T> TextExpressionMethods for T
Source§fn concat<T>(
self,
other: T,
) -> Concat<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
fn concat<T>(
self,
other: T,
) -> Concat<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
Concatenates two strings using the
|| operator. Read moreSource§fn like<T>(
self,
other: T,
) -> Like<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
fn like<T>(
self,
other: T,
) -> Like<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
Returns a SQL
LIKE expression Read moreSource§fn not_like<T>(
self,
other: T,
) -> NotLike<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
fn not_like<T>(
self,
other: T,
) -> NotLike<Self, <T as AsExpression<Self::SqlType>>::Expression>where
T: AsExpression<Self::SqlType>,
Returns a SQL
NOT LIKE expression Read more