or static method
Expression<bool>
or(
- Iterable<
Expression< predicates, {bool> > - Expression<
bool> ifEmpty = const Constant(false),
Chains all predicates together into a single expression that will
evaluate to true iff any of the predicates evaluates to true.
The ifEmpty value will be used when no predicates have been passed to
or. By default, false is returned.
Implementation
static Expression<bool> or(
Iterable<Expression<bool>> predicates, {
Expression<bool> ifEmpty = const Constant(false),
}) {
if (predicates.isEmpty) {
return ifEmpty;
}
return predicates.reduce((value, element) => value | element);
}