or method
inherited
Continue a conditional statement with an OR condition.
openBracket
and closeBracket
can be made true to apply simple grouping to
conditional statements.
Implementation
WhereOperation or(Field field,
{bool openBracket = false, bool closeBracket = false}) {
if (_clauses.isEmpty) {
throw StanzaException(
'A query WHERE clause must start with WHERE, not OR.');
}
if (openBracket) {
bracketDepth++;
}
if (closeBracket) {
bracketDepth--;
}
var package =
WherePackage('OR', field, openBracket, closeBracket, _clauses, this);
var op = WhereOperation(package);
return op;
}