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语句