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; } }