Search in sources :

Example 6 with DataSourceFactoryPluginStore

use of com.qlangtech.tis.plugin.ds.DataSourceFactoryPluginStore in project tis by qlangtech.

the class GenerateDAOAndIncrScript method getFacadePluginStore.

private DataSourceFactoryPluginStore getFacadePluginStore(Map.Entry<DBNode, List<String>> entry) {
    DataSourceFactoryPluginStore dbPluginStore;
    dbPluginStore = TIS.getDataBasePluginStore(new PostedDSProp(entry.getKey().getDbName(), DbScope.FACADE));
    return dbPluginStore;
}
Also used : PostedDSProp(com.qlangtech.tis.plugin.ds.PostedDSProp) DataSourceFactoryPluginStore(com.qlangtech.tis.plugin.ds.DataSourceFactoryPluginStore)

Example 7 with DataSourceFactoryPluginStore

use of com.qlangtech.tis.plugin.ds.DataSourceFactoryPluginStore in project tis by qlangtech.

the class SingleTableAppSource method reflectCols.

@Override
public List<ColumnMetaData> reflectCols() {
    DataSourceFactoryPluginStore dataBasePluginStore = TIS.getDataBasePluginStore(new PostedDSProp(db.getName()));
    TISTable table = dataBasePluginStore.loadTableMeta(tabName);
    // });
    return table.getReflectCols();
}
Also used : PostedDSProp(com.qlangtech.tis.plugin.ds.PostedDSProp) DataSourceFactoryPluginStore(com.qlangtech.tis.plugin.ds.DataSourceFactoryPluginStore) TISTable(com.qlangtech.tis.plugin.ds.TISTable)

Aggregations

DataSourceFactoryPluginStore (com.qlangtech.tis.plugin.ds.DataSourceFactoryPluginStore)7 PostedDSProp (com.qlangtech.tis.plugin.ds.PostedDSProp)7 Map (java.util.Map)3 Context (com.alibaba.citrus.turbine.Context)2 Lists (com.google.common.collect.Lists)2 TIS (com.qlangtech.tis.TIS)2 FacadeDataSource (com.qlangtech.tis.plugin.ds.FacadeDataSource)2 TISTable (com.qlangtech.tis.plugin.ds.TISTable)2 IPluginContext (com.qlangtech.tis.util.IPluginContext)2 File (java.io.File)2 IOException (java.io.IOException)2 List (java.util.List)2 Objects (java.util.Objects)2 Collectors (java.util.stream.Collectors)2 FileUtils (org.apache.commons.io.FileUtils)2 JSONField (com.alibaba.fastjson.annotation.JSONField)1 KoubeiIbatorRunner (com.koubei.abator.KoubeiIbatorRunner)1 KoubeiProgressCallback (com.koubei.abator.KoubeiProgressCallback)1 IOutputEntry (com.qlangtech.tis.compiler.java.IOutputEntry)1 JavaCompilerProcess (com.qlangtech.tis.compiler.java.JavaCompilerProcess)1