anyOf<E, RS> method
QueryBuilder<OBJ, R, QAfterWhereClause>
anyOf<E, RS>(
- Iterable<
E> items, - WhereRepeatModifier<
OBJ, R, E> modifier
Joins the results of the modifier
for each item in items
using logical
OR. So an object will be included if it matches at least one of the
resulting where clauses.
If items
is empty, this is a no-op.
Implementation
QueryBuilder<OBJ, R, QAfterWhereClause> anyOf<E, RS>(
Iterable<E> items,
WhereRepeatModifier<OBJ, R, E> modifier,
) {
QueryBuilder<OBJ, R, QAfterWhereClause>? q;
for (final e in items) {
q = modifier(q?.or() ?? QueryBuilder(_query), e);
}
return q ?? QueryBuilder(_query);
}