addFromClause method

void addFromClause(
  1. FromClause fromClause
)

Implementation

void addFromClause(FromClause fromClause) {
  if (fromClause.elements case [final first, ...final rest]) {
    statement.buffer.write(' FROM ');
    first.compileWith(this);

    for (final entry in rest) {
      switch (entry) {
        case Join():
          statement.space();
        case FromResultSet():
          statement.buffer.write(', ');
      }

      entry.compileWith(this);
    }
  }
}