join static method

Sql join(
  1. Iterable<Sql> parts, {
  2. String separator = ', ',
})

Joins fragments using trusted SQL syntax. An empty collection is empty SQL; callers must choose their own empty-list semantics for IN clauses.

Implementation

static Sql join(Iterable<Sql> parts, {String separator = ', '}) => Sql.parts([
  for (final (index, part) in parts.indexed) ...[
    if (index > 0) separator,
    part,
  ],
]);