generateSelectColumns method

String generateSelectColumns(
  1. Map<String, ColumnAlias> aliases
)

Generate SELECT columns with aliases.

Implementation

String generateSelectColumns(Map<String, ColumnAlias> aliases) {
  final columns = <String>[];

  for (final entry in aliases.entries) {
    final alias = entry.key;
    final info = entry.value;
    columns.add(
        '${_quote(info.tableAlias)}.${_quote(info.columnName)} AS ${_quote(alias)}');
  }

  return columns.join(', ');
}