orHavingBitwise method
Adds a HAVING clause with a bitwise operator using OR chaining.
This method is similar to havingBitwise but applies OR logic when
combining with previous HAVING clauses.
Example:
final groupedByPermissions = await context.query<User>()
.select(['permissions'])
.countAggregate(alias: 'userCount')
.groupBy(['permissions'])
.havingBitwise('permissions', '&', 1)
.orHavingBitwise('permissions', '&', 2)
.get();
Implementation
Query<T> orHavingBitwise(String field, String operator, Object value) {
final predicate = _buildBitwisePredicate(field, operator, value);
return _appendHavingPredicate(predicate, PredicateLogicalOperator.or);
}