package foundation.data.meta.field;
|
|
import foundation.data.entity.EntitySet;
|
import foundation.persist.NamedSQL;
|
import foundation.persist.source.NamedDataSource;
|
|
public class TableFieldExtensionLoader {
|
|
private NamedDataSource dataSource;
|
private String tableName;
|
|
public TableFieldExtensionLoader(NamedDataSource dataSource, String tableName) {
|
this.dataSource = dataSource;
|
this.tableName = tableName;
|
}
|
|
public EntitySet load() throws Exception {
|
NamedSQL namedSQL = NamedSQL.getInstance(dataSource.getDBaseType(), "getTableFieldExtensionList");
|
namedSQL.setTableName(tableName);
|
|
EntitySet entitySet = namedSQL.getEntitySet();
|
return entitySet;
|
}
|
|
}
|