having method

  1. @override
QueryBuilder having(
  1. String column, [
  2. String? operator,
  3. dynamic value,
  4. String boolean = 'and',
])
inherited

Implementation

@override
QueryBuilder having(
  String column, [
  String? operator,
  dynamic value,
  String boolean = 'and',
]) {
  String clause;
  if (operator != null && value != null) {
    final paramName = _nextParamName();
    bindings[paramName] = value;
    clause = "$column $operator :$paramName";
  } else {
    clause = column;
  }
  if (_having.isEmpty) {
    _having.add(clause);
  } else {
    _having.add(" $boolean $clause");
  }
  return this;
}