pub trait OrFilterDsl<Predicate> {
;

    // Required method
;
}
Expand description

The or_filter method

This trait should not be relied on directly by most apps. Its behavior is provided by QueryDsl. However, you may need a where clause on this trait to call or_filter from generic code.

Required Associated Types§

source

The type returned by .filter.

Required Methods§

source

See the trait documentation.

Implementors§

source§

impl<'a, ST, DB, Predicate, GB> OrFilterDsl<Predicate> for BoxedSelectStatement<'a, ST, NoFromClause, DB, GB>where
BoxedWhereClause<'a, DB>: WhereOr<Predicate, Output = BoxedWhereClause<'a, DB>>,
Predicate: AppearsOnTable<NoFromClause> + NonAggregate,
Predicate::SqlType: BoolOrNullableBool,

source§

impl<F, S, D, W, O, LOf, G, H, LC, Predicate> OrFilterDsl<Predicate> for SelectStatement<F, S, D, W, O, LOf, G, H, LC>where
Predicate: Expression + NonAggregate,
Predicate::SqlType: BoolOrNullableBool,
W: WhereOr<Predicate>,

§

type Output = SelectStatement<F, S, D, <W as WhereOr<Predicate>>::Output, O, LOf, G, H, LC>

source§

impl<S, Predicate> OrFilterDsl<Predicate> for Alias<S>where
Self: AsQuery,
<Self as AsQuery>::Query: OrFilterDsl<Predicate>,

§

type Output = <<Alias<S> as AsQuery>::Query as OrFilterDsl<Predicate>>::Output

source§

impl<T, Predicate> OrFilterDsl<Predicate> for Twhere
T: Table,
T::Query: OrFilterDsl<Predicate>,

§

type Output = <<T as AsQuery>::Query as OrFilterDsl<Predicate>>::Output

source§

impl<T, U, Ret, Predicate> OrFilterDsl<Predicate> for DeleteStatement<T, U, Ret>where
T: QuerySource,
U: WhereOr<Predicate>,
Predicate: AppearsOnTable<T>,

§

type Output = DeleteStatement<T, <U as WhereOr<Predicate>>::Output, Ret>