joinSub method

  1. @override
QueryBuilder joinSub(
  1. QueryBuilder subQuery,
  2. String as,
  3. String firstColumn, [
  4. String? operator,
  5. String? secondColumn,
  6. String type = 'inner',
])
inherited

Implementation

@override
QueryBuilder joinSub(
  QueryBuilder subQuery,
  String as,
  String firstColumn, [
  String? operator,
  String? secondColumn,
  String type = 'inner',
]) {
  String subSql = "(${subQuery.toSql()}) AS $as";
  String clause = "$type JOIN $subSql";
  if (operator != null && secondColumn != null) {
    clause += " ON $firstColumn $operator $secondColumn";
  }
  joins.add(clause);
  return this;
}