@Override
public SelectColumns select(String... columns) {
JdbcSelectColumns select = new JdbcSelectColumns(this, columns);
if (containsKey(SelectColumns.class)) {
throw new ConfigurationException("Columns were already defined.");
}
putElement(SelectColumns.class, select);
return select;
}