whereOr method
Creates a filter for OR condition searches.
filters
: A list of lists of CoffeeQueryFilters. Each list represents a group of filters that
should be OR'd together.
Returns a CoffeeRequestGet<T> configured for OR condition searches.
Usage Example
var filter1 = where('name', WhereOperator.equal, 'Espresso');
var filter2 = where('age', WhereOperator.greater, 18);
var filter3 = whereContains('name', 'Latte');
var filter4 = whereNotIn('id', [4, 5, 6]);
var orFilter = whereOr([
[filter1, filter2],
[filter3, filter4]
]);
print('OR Filter: ${orFilter.expression}, Type: ${orFilter.type}');
Implementation
CoffeeRequestGet<T> whereOr(List<List<CoffeeQueryFilter>> filters) {
_queryParameters.add(cqf.whereOr(filters));
return this;
}