P15GEN2\59518
2024-05-29 d4210c7c4b04abde20037ea8aa0f54ef8a2649aa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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;
    }
 
}