addResultSetExpressions method

void addResultSetExpressions(
  1. ResultSetStructure structure
)

Implementation

void addResultSetExpressions(ResultSetStructure structure) {
  var first = true;
  structure.expressions.forEach((expr, position) {
    if (!first) {
      statement.comma();
    }
    first = false;

    expr.compileWith(this);

    if (structure.nameForColumn(position) case final alias?) {
      statement.buffer.write(' AS ');
      addReference(alias);
    }
  });
}