checkState(columns().equals(expandedColumns()));
ColumnNamesImpl ret = new ColumnNamesImpl();
Iterator<String> sit = derivedColumnList.iterator();
for (SimpleColumn sc : columns()) {
ret.addColumn(sit.next(), sc);
}
return ret;
}
public static class EmptyRelation extends Relation {