程序包 | 说明 |
---|---|
com.fr.data.api | |
com.fr.data.impl |
|
com.fr.data.impl.storeproc | |
com.fr.data.operator | |
com.fr.design.data |
数据集相关的面板和组件
|
com.fr.design.data.datapane.preview |
限定符和类型 | 方法和说明 |
---|---|
static ProcedureDataModel |
StoreProcedureAssist.findMatch(ProcedureDataModel[] models,
java.lang.String originName)
找到匹配的存储过程结果
|
限定符和类型 | 方法和说明 |
---|---|
static ProcedureDataModel |
StoreProcedureAssist.findMatch(ProcedureDataModel[] models,
java.lang.String originName)
找到匹配的存储过程结果
|
限定符和类型 | 方法和说明 |
---|---|
ProcedureDataModel |
EmbeddedTableData.trans2ProcedureDataModel()
转为存储过程数据集Model
|
限定符和类型 | 类和说明 |
---|---|
class |
DiskCacheProcereDataModel
磁盘缓存的数据模式
|
class |
MemCachedProcedureDataModel |
限定符和类型 | 方法和说明 |
---|---|
ProcedureDataModel[] |
StoreProcedure.creatCacheableDataModel(CalculatorProvider calculator)
生成存储过程对应的所有DataModel
|
ProcedureDataModel[] |
StoreProcedure.creatCacheableDataModel(CalculatorProvider calculator,
boolean cached)
生成存储过程对应的所有DataModel
|
ProcedureDataModel[] |
StoreProcedure.creatDataModel(Calculator calculator)
生成存储过程对应的所有DataModel,及时精确型
|
ProcedureDataModel[] |
StoreProcedure.creatLazyDataModel()
生成不活跃的DataMode.精确的报表计算不能用这个方法,因为一些存储过程可能有update数据库的操作。
|
ProcedureDataModel |
StoreProcedure.getProcedureDataModel(Calculator calculator,
java.lang.String name) |
ProcedureDataModel |
ProcedureDataModel.setDataModelComponentMap(java.util.Map<java.lang.String,DataModel> dataModelComponentMap) |
限定符和类型 | 方法和说明 |
---|---|
ProcedureDataModel[] |
DataOperatorProvider.previewProcedureDataModel(StoreProcedure storeProcedure,
java.util.Map parameterMap,
int rowCount)
预览存储过程数据
|
ProcedureDataModel[] |
DataOperator.previewProcedureDataModel(StoreProcedure storeProcedure,
java.util.Map parameterMap,
int rowCount) |
限定符和类型 | 方法和说明 |
---|---|
static ProcedureDataModel[] |
DesignTableDataManager.createLazyDataModel(StoreProcedure storeProcedure,
boolean needLoadingBar)
该方法主要利用了StoreProcedure里面的“dataModelList有缓存作用”的机制
所以用该方法,不会对一个已经计算了的存储过程重复计算.和分页预览时处理机制一样,这样对有多个返回数据集的存储过程来说很有必要
|
限定符和类型 | 方法和说明 |
---|---|
static DataModel |
PreviewTableModel.createRowDataModel(ProcedureDataModel rs,
int maxRowCount) |
static void |
PreviewTablePane.previewStoreData(ProcedureDataModel storeProcedureDataModel)
直接预览存储过程的一个返回数据集,没有实际值和显示值
|
static void |
PreviewTablePane.previewStoreData(ProcedureDataModel storeProcedureDataModel,
int keyIndex,
int valueIndex)
预览存储过程的一个返回数据集,keyIndex为实际值、valueIndex为显示值
|
static void |
PreviewTablePane.previewStoreDataWithAllDs(ProcedureDataModel[] storeProcedureDataModels)
直接预览存储过程的所有返回数据集,没有实际值和显示值
|