addSqlColumns function
Adds a list of fields
into sql
by separating them with comma
See also sqlColumns.
Implementation
void addSqlColumns(StringBuffer sql, Iterable<String>? fields, [String? shortcut]) {
assert(shortcut == null || !shortcut.contains(' '));
if (fields == null) {
sql.write("*");
return;
}
if (fields.isEmpty) {
sql.write('1');
return;
}
assert(fields is Set || fields.toSet().length == fields.length, "Dup? $fields");
bool first = true;
for (final field in fields) {
if (first) first = false;
else sql.write(',');
_appendField(sql, field, shortcut);
}
}