or method

ParseQuery<ParseObject> or (List<ParseQuery<ParseObject>> queries)

Constructs a query that is the or of the given queries.

Implementation

static ParseQuery or(List<ParseQuery> queries) {
  final className = queries[0].className;
  final clauseOr = queries.map((q) {
    if (q.className != className) {
      throw new Exception('different className');
    }
    return q._where;
  }).toList();
  return ParseQuery(className)..whereEqualTo("\$or", clauseOr);
}