getClauses method

String? getClauses({
  1. bool withText = false,
})

Implementation

String? getClauses({final bool withText = false}) {
  if (clauses.isEmpty) return null;

  for (var i = 0; i < clauses.length; i++) {
    if (clauses[i].contains("()")) {
      clauses[i] = clauses[i].replaceAll("()", "(NULL)");
    }
  }

  return [if (withText) " WHERE ", clauses.join(" ${whereUnion.name} ")]
      .join(" ");
}