compileHavings method
Compile the "having" portion of the query.
Implementation
@override
String compileHavings(List<Map<String, dynamic>> havings) {
if (havings.isEmpty) return '';
// Similar to wheres but for HAVING
final sql = havings.map((having) {
final boolean = having['boolean'];
return '$boolean ${wrap(having['column'])} ${having['operator']} ?';
}).join(' ');
return 'HAVING ' + sql.replaceFirst(RegExp(r'^(AND|OR) '), '');
}