pub struct AliasedEntityColumn<E: Entity> { /* private fields */ }Expand description
Public column reference bound to a SQL table alias.
Implementations§
Source§impl<E: Entity> AliasedEntityColumn<E>
impl<E: Entity> AliasedEntityColumn<E>
Trait Implementations§
Source§impl<E: Entity> Clone for AliasedEntityColumn<E>
impl<E: Entity> Clone for AliasedEntityColumn<E>
Source§impl<E: Entity> EntityColumnOrderExt<E> for AliasedEntityColumn<E>
impl<E: Entity> EntityColumnOrderExt<E> for AliasedEntityColumn<E>
Source§impl<E: Entity> EntityColumnPredicateExt<E> for AliasedEntityColumn<E>
impl<E: Entity> EntityColumnPredicateExt<E> for AliasedEntityColumn<E>
fn eq<V>(self, value: V) -> Predicatewhere
V: SqlTypeMapping,
fn ne<V>(self, value: V) -> Predicatewhere
V: SqlTypeMapping,
fn gt<V>(self, value: V) -> Predicatewhere
V: SqlTypeMapping,
fn gte<V>(self, value: V) -> Predicatewhere
V: SqlTypeMapping,
fn lt<V>(self, value: V) -> Predicatewhere
V: SqlTypeMapping,
fn lte<V>(self, value: V) -> Predicatewhere
V: SqlTypeMapping,
fn is_null(self) -> Predicate
fn is_not_null(self) -> Predicate
fn contains(self, value: impl Into<String>) -> Predicate
fn starts_with(self, value: impl Into<String>) -> Predicate
fn ends_with(self, value: impl Into<String>) -> Predicate
Source§impl<E: Entity> From<AliasedEntityColumn<E>> for ColumnRef
impl<E: Entity> From<AliasedEntityColumn<E>> for ColumnRef
Source§fn from(value: AliasedEntityColumn<E>) -> Self
fn from(value: AliasedEntityColumn<E>) -> Self
Converts to this type from the input type.
Source§impl<E: Entity> From<AliasedEntityColumn<E>> for Expr
impl<E: Entity> From<AliasedEntityColumn<E>> for Expr
Source§fn from(value: AliasedEntityColumn<E>) -> Self
fn from(value: AliasedEntityColumn<E>) -> Self
Converts to this type from the input type.
Source§impl<E: Entity> From<AliasedEntityColumn<E>> for SelectProjection
impl<E: Entity> From<AliasedEntityColumn<E>> for SelectProjection
Source§fn from(value: AliasedEntityColumn<E>) -> Self
fn from(value: AliasedEntityColumn<E>) -> Self
Converts to this type from the input type.
Source§impl<E: Entity> PartialEq for AliasedEntityColumn<E>
impl<E: Entity> PartialEq for AliasedEntityColumn<E>
Source§impl<E> SelectProjections for AliasedEntityColumn<E>where
E: Entity,
impl<E> SelectProjections for AliasedEntityColumn<E>where
E: Entity,
fn into_select_projections(self) -> Vec<SelectProjection>
impl<E: Entity> Copy for AliasedEntityColumn<E>
impl<E: Entity> Eq for AliasedEntityColumn<E>
Auto Trait Implementations§
impl<E> Freeze for AliasedEntityColumn<E>
impl<E> RefUnwindSafe for AliasedEntityColumn<E>
impl<E> Send for AliasedEntityColumn<E>
impl<E> Sync for AliasedEntityColumn<E>
impl<E> Unpin for AliasedEntityColumn<E>
impl<E> UnsafeUnpin for AliasedEntityColumn<E>
impl<E> UnwindSafe for AliasedEntityColumn<E>
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