OR_ALL function

Where OR_ALL(
  1. List<Where> ws
)

Implementation

Where OR_ALL(List<Where> ws) {
  if (ws.isEmpty) return Where("");
  if (ws.length == 1) return ws.first;
  if (ws.length == 2) return ws.first.OR(ws.second!);
  return ws.first.OR(OR_ALL(ws.sublist(1)));
}