public static SqlOpSelectBlock makeSelect(SqlOpQuery node) {

    SqlOpQuery opQuery = makeSelectOrTable(node);

    SqlOpSelectBlock result = SqlOpSelectBlock.create(opQuery);

    for (String columnName : opQuery.getSchema().getColumnNames()) {
      result
          .getProjection()
          .put(columnName, new ExprVar(opQuery.getAliasName() + "." + columnName));
    }

    return result;
  }