public class SynchronizedLiveDataModelUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static CalculatorKey |
CUR_LIVE_RS |
| 构造器和说明 |
|---|
SynchronizedLiveDataModelUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static DataModel |
createDefaultDBDataModel(DBTableData data,
java.lang.String sql)
生成默认的DataModel
|
static DataModel |
createDefaultDBDataModel(DBTableData data,
java.lang.String sql,
int timeout)
生成默认的DataModel
|
static DataModel |
getLiveDataModel(java.util.Map<java.lang.String,DataModel> liveRsMap,
Calculator calculator,
java.lang.String name)
返回报表计算过程中的私有共享数据源
|
static DataModel |
getSELiveDataModel4Share(Calculator calculator,
java.lang.String name)
返回报表计算过程中的私有共享数据源
|
static DataModelCreator |
getSheetExecutor()
返回当前线程的DataModelCreator
|
static void |
put(DataModelCreator sheetExecutor)
设置当前线程的DataModelCreator
|
public static final CalculatorKey CUR_LIVE_RS
public static DataModelCreator getSheetExecutor()
public static void put(DataModelCreator sheetExecutor)
sheetExecutor - 用于创建DataModel的对象public static DataModel getSELiveDataModel4Share(Calculator calculator, java.lang.String name)
calculator - 当前算子name - 数据集名称public static DataModel getLiveDataModel(java.util.Map<java.lang.String,DataModel> liveRsMap, Calculator calculator, java.lang.String name)
liveRsMap - 当前报表已计算的datamodel集合calculator - 当前算子name - 数据集名称public static DataModel createDefaultDBDataModel(DBTableData data, java.lang.String sql, int timeout)
data - 数据库查询类型的数据集sql - sql语句public static DataModel createDefaultDBDataModel(DBTableData data, java.lang.String sql)
data - 数据库查询类型的数据集sql - sql语句