限定符和类型 | 方法和说明 |
---|---|
DataModel |
AnalysisExportTask.export()
导出
|
限定符和类型 | 方法和说明 |
---|---|
static DataModel |
TplCollectHelper.getPoly(java.lang.String tplId) |
限定符和类型 | 方法和说明 |
---|---|
static void |
TplCollectHelper.setPoly(DataModel poly,
TemplateInfoMessage templateInfoMessage)
聚合区间写入
|
限定符和类型 | 类和说明 |
---|---|
class |
MetricLazyDataModel
用于搭配Metric接口使用的懒读取的DataModel,使用迭代器读取数据。
|
class |
SimpleMemCachedDataModel
一个简易的内存二维表数据模型
|
限定符和类型 | 方法和说明 |
---|---|
DataModel |
TemplateInfoExportTask.export() |
限定符和类型 | 方法和说明 |
---|---|
DataModel |
TableData.createDataModel(Calculator calculator)
返回获取数据的执行对象
系统取数时,调用此方法来返回一个获取数据的执行对象
注意!
|
DataModel |
TableData.createDataModel(Calculator calculator,
int rowCount)
返回获取数据的执行对象
系统取数时,调用此方法来返回一个获取数据的执行对象
注意!
|
DataModel |
TableData.createDataModel(Calculator calculator,
java.lang.String name)
返回获取数据的执行对象
系统取数时,调用此方法来返回一个获取数据的执行对象
注意!
|
DataModel |
TableData.createDataModelWithTimeout(Calculator calculator,
int timeoutSeconds)
* 返回获取数据的执行对象
系统取数时,调用此方法来返回一个获取数据的执行对象
注意!
|
DataModel |
AbstractTableData.createDataModelWithTimeout(Calculator calculator,
int timeoutSeconds) |
DataModel |
DataModelCreator.createDBDataModel(DBTableData data,
java.lang.String sql)
生成DataModel
|
static DataModel |
SynchronizedLiveDataModelUtils.createDefaultDBDataModel(DBTableData data,
java.lang.String sql)
生成默认的DataModel
|
static DataModel |
SynchronizedLiveDataModelUtils.createDefaultDBDataModel(DBTableData data,
java.lang.String sql,
int timeout)
生成默认的DataModel
|
static DataModel |
BaseUtils.getDataModelFromTableDataName(Calculator cal,
java.lang.String tdName)
根据数据集名获取数据模型
|
static DataModel |
SynchronizedLiveDataModelUtils.getLiveDataModel(java.util.Map<java.lang.String,DataModel> liveRsMap,
Calculator calculator,
java.lang.String name)
返回报表计算过程中的私有共享数据源
|
static DataModel |
SynchronizedLiveDataModelUtils.getSELiveDataModel4Share(Calculator calculator,
java.lang.String name)
返回报表计算过程中的私有共享数据源
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Object[] |
BaseUtils.getDistinctValues(DataModel model,
int columnIndex)
获取DataMoodel中第columnIndex列的数据.
|
限定符和类型 | 方法和说明 |
---|---|
static DataModel |
SynchronizedLiveDataModelUtils.getLiveDataModel(java.util.Map<java.lang.String,DataModel> liveRsMap,
Calculator calculator,
java.lang.String name)
返回报表计算过程中的私有共享数据源
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<DataModel> |
BaseTableDefinition.getDataModelList() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object[] |
NormalDataModel.getDistinctValues(DataModel model,
int columnIndex) |
java.lang.Object[] |
LargeDataModel.getDistinctValues(DataModel model,
int columnIndex) |
java.lang.Object[] |
DataProcessor.getDistinctValues(DataModel model,
int columnIndex) |
限定符和类型 | 方法和说明 |
---|---|
DataModel |
CacheProvider.get(Connection database,
java.lang.String query,
long maxMemRowCount)
从缓存中获取指定查询语句的结果数据
|
限定符和类型 | 类和说明 |
---|---|
class |
JSONDataModel
JSON数据集, 通过路径引入, 基本和TextModel类似.
|
限定符和类型 | 方法和说明 |
---|---|
DataModel |
JSONTableData.createDataModel(Calculator calculator)
创建对应的DataModel
|
protected DataModel |
TableDataDefinition.initDataModel(Calculator calculator,
TableDataDefinition tableDataDefinition) |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<DataModel> |
TableDataDefinition.getDataModelList() |
限定符和类型 | 方法和说明 |
---|---|
protected int |
NormalTableDataDefinition.add2ColumnListWithName(DataModel resultSet,
java.util.List list,
java.lang.String colName,
DataProcessor dataProcessor)
生成分类名的数组
|
protected void |
TableDataDefinition.addValueInColumnWithName(java.util.ArrayList nameList,
DataModel set,
java.util.ArrayList valueList,
int nameColumnIndex,
int valueColumnIndex) |
abstract ChartData |
TableDataDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
从数据定义属性生成 图表数据的结果集
|
ChartData |
StockTableDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
创建甘特图的数据
|
ChartData |
ScatterTableDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
创建chartData
|
ChartData |
OneValueCDDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
create chart data
创建图表数据.
|
ChartData |
MoreNameCDDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
从数据定义属性生成 图表数据的结果集
|
ChartData |
MeterTableDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
数据定义转为生成图表仪表盘的结果数据集
|
ChartData |
MapSingleLayerTableDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
生成统一的地图数据
|
ChartData |
MapMoreLayerTableDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
生成统一的地图数据
|
ChartData |
GisMapTableDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
生成gis地图数据
|
ChartData |
GanttTableDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
数据定义转为图表结果数据集
|
ChartData |
BubbleTableDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
系列name x y size
a 1 2 3
b 4 5 6
or
a 1 2 3
a 4 5 6
|
void |
GisMapTableDefinition.createGisMapChartData(DataModel resultSet,
GisMapChartData gisMapChartData)
创建gis地图的数据
|
void |
MapSingleLayerTableDefinition.createMapDataWithLayerIndex(MapChartData mapChartData,
DataModel resultSet)
根据序号layerIndex, 添加地图层级数据.
|
protected int[] |
MoreNameCDDefinition.createSeriesNameArray(DataModel resultSet) |
protected int |
NormalTableDataDefinition.getCategoryIndex(DataModel resultSet,
int rowIndex) |
protected int |
MeterTableDefinition.getColumnIndex(DataModel resultSet) |
protected java.lang.Object[] |
NormalTableDataDefinition.getMoreLabelWithIndex(DataModel resultSet,
int cateIndex,
DataProcessor dataProcessor)
根据序号返回 对应的分类数组.
|
protected void |
NormalTableDataDefinition.initAllCateLabels(DataModel resultSet,
DataProcessor dataProcessor) |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractDataModel
数据集模型的一个抽象实现
|
class |
AbstractIteratorDataModel
使用Iterator取数
Created by yee on 2017/6/12.
|
限定符和类型 | 方法和说明 |
---|---|
DataModel |
AbstractTableData.createDataModel(Calculator calculator)
已过时。
|
DataModel |
AbstractParameterTableData.createDataModel(Calculator calculator,
int rowCount)
创建数据集
|
DataModel |
AbstractParameterTableData.createDataModel(Calculator calculator,
java.lang.String name)
创建数据集
|
DataModel |
ExcelDataModelProcessor.getExcelDataModel(java.lang.String filePath,
boolean needColumnName,
Parameter[] params) |
构造器和说明 |
---|
SingleRowNameSpace(DataModel resultSet,
int rowIndex,
java.lang.Object currentValue) |
限定符和类型 | 方法和说明 |
---|---|
static DataModel |
DataModelAssist.executeLiveDataModel(Calculator calculator,
java.lang.String name)
根据名字获取数据集或者存储过程计算的二维结果表
1、先获取模板中该名字的数据集,如果没有,执行第二步查找;
2、获取服务器数据集中该名字的数据集,如果没有,执行第三步查找;
3、获取存储过程中该名字的存储过程,如果没有,则结束查找,并返回空的二维表。
|
限定符和类型 | 方法和说明 |
---|---|
int[] |
ListCondition.evalTableData(DataModel resultSet,
int[] sourceIndices,
int currentColumnIndex,
CalculatorProvider calculator)
返回数据集中符合条件的行的行号的组成的数组
|
int[] |
FormulaCondition.evalTableData(DataModel resultSet,
int[] sourceIndices,
int currentColumnIndex,
CalculatorProvider calculator)
返回数据集中符合条件的行的行号的组成的数组
|
int[] |
CommonCondition.evalTableData(DataModel resultSet,
int[] sourceIndices,
int currentColumnIndex,
CalculatorProvider calculator)
返回数据集中符合条件的行的行号的组成的数组
|
int[] |
AbstractCondition.evalTableData(DataModel resultSet,
int[] sourceIndices,
int currentColumnIndex,
CalculatorProvider calculator)
返回数据集中符合条件的行的行号的组成的数组
|
int |
CommonCondition.findColumIndexInDataModel(DataModel resultSet)
从结果集中寻找IndexInDataModel
|
protected int[] |
AbstractCondition.getFilterRows(DataModel sourceResultSet,
int columnIndex,
int[] rows,
CalculatorProvider calculator) |
限定符和类型 | 方法和说明 |
---|---|
static int |
DataCoreUtils.getColumnIndexByName(DataModel model,
java.lang.String name)
返回列名所在的列序号
|
static int[] |
DataCoreUtils.getColumnIndics(DataModel resultSet,
java.lang.String[] fieldNames) |
static java.lang.Object |
DataCoreUtils.getTableDataValue(DataModel rs,
int rowIndex,
int columnIndex)
columnIndex >= 0 表示取从TableData中取实际的列号的值, columnIndex == -1 表示取行序号,
在这里不对columnIndex的范围作判断,因为在TableData里面自有判断.
|
限定符和类型 | 类和说明 |
---|---|
class |
AbstractCacheDBDataModel
缓存的DBDataModel
|
class |
AbstractDBDataModel |
class |
AbstractLayerDBDataModel |
class |
AbstractQueryDataModel
用于非数据库分页取数时,兼容行式引擎
Created on 2018/12/16.
|
class |
DecoratedDataModel |
class |
DiskCacheDBDataModel
磁盘缓存Model
缓存数据方式的TableDataAdapter
|
class |
EmbeddedTableData.EmbeddedTDDataModel |
class |
ExcelDataModel
Excel文件数据集
|
class |
GroupCachedDBDataModel |
class |
LayerDBDataModel |
class |
LayerPageQueryDBDataModel |
class |
MemCachedDBDataModel
内存缓存Model
必须是线程安全的
|
class |
RecursionDataModel |
class |
RowsDataModel |
class |
SharedDBDataModel
共享数据集的DataModel
|
class |
TextDataModel |
class |
UnionDataModel |
class |
XMLDataModel |
限定符和类型 | 方法和说明 |
---|---|
DataModel |
XMLTableData.createDataModel(Calculator calculator) |
DataModel |
UnionTableData.createDataModel(Calculator calculator) |
DataModel |
TextTableData.createDataModel(Calculator calculator)
创建数据模型
|
DataModel |
TableDataErrorMarker.createDataModel(Calculator calculator) |
DataModel |
RecursionTableData.createDataModel(Calculator calculator)
获取当前数据集的二维表数据模型
|
DataModel |
NameTableData.createDataModel(Calculator calculator)
获取当前数据集的二维表数据模型
|
DataModel |
MultiFieldTableData.createDataModel(Calculator ca)
获取当前数据集的二维表数据模型
|
DataModel |
FileTableData.createDataModel(Calculator calculator) |
DataModel |
ExcelTableData.createDataModel(Calculator calculator)
创建数据集 MODEL
|
DataModel |
EmbeddedTableData.createDataModel(Calculator calculator)
生成数据模型
|
DataModel |
DecoratedTableData.createDataModel(Calculator calculator)
返回获取数据的执行对象
系统取数时,调用此方法来返回一个获取数据的执行对象
注意!
|
DataModel |
DBTableData.createDataModel(Calculator calculator)
返回获取数据的执行对象
系统取数时,调用此方法来返回一个获取数据的执行对象
注意!
|
DataModel |
ConditionTableData.createDataModel(Calculator calculator) |
DataModel |
ClassTableData.createDataModel(Calculator calculator) |
DataModel |
ArrayTableData.createDataModel(Calculator calculator) |
DataModel |
RecursionTableData.createDataModel(Calculator calculator,
int rowCount)
获取当前数据集的二维表数据模型
|
DataModel |
NameTableData.createDataModel(Calculator calculator,
int rowCount)
获取当前数据集的二维表数据模型
|
DataModel |
MultiTDTableData.createDataModel(Calculator calculator,
int rowCount)
获取当前数据集的二维表数据模型
|
DataModel |
MultiFieldTableData.createDataModel(Calculator calculator,
int rowCount)
获取当前数据集的二维表数据模型
|
DataModel |
DecoratedTableData.createDataModel(Calculator calculator,
int rowCount)
返回获取数据的执行对象
系统取数时,调用此方法来返回一个获取数据的执行对象
注意!
|
DataModel |
DBTableData.createDataModel(Calculator calculator,
int rowCount)
返回获取数据的执行对象
|
DataModel |
DBTableData.createDataModel(Calculator calculator,
int rowCount,
int timeout)
返回获取数据的执行对象
|
DataModel |
RecursionTableData.createDataModel(Calculator calculator,
java.lang.String name)
获取当前数据集的二维表数据模型
|
DataModel |
NameTableData.createDataModel(Calculator calculator,
java.lang.String name)
获取当前数据集的二维表数据模型
|
DataModel |
MultiTDTableData.createDataModel(Calculator calculator,
java.lang.String name)
获取当前数据集的二维表数据模型
|
DataModel |
MultiFieldTableData.createDataModel(Calculator calculator,
java.lang.String name)
获取当前数据集的二维表数据模型
|
DataModel |
DecoratedTableData.createDataModel(Calculator calculator,
java.lang.String name)
返回获取数据的执行对象
系统取数时,调用此方法来返回一个获取数据的执行对象
注意!
|
DataModel |
DBTableData.createDataModelWithTimeout(Calculator calculator,
int timeoutSeconds) |
DataModel |
RowsDataModel.getDataModel() |
限定符和类型 | 方法和说明 |
---|---|
protected Dictionary.MV |
FormulaDisplayDictionary.createMV(DataModel rs,
int rowIndex,
Calculator c) |
int |
FormulaDisplayDictionary.getDataModelColumnIndex(DataModel dm,
java.lang.String columnName)
以列名设置的时候通过列名取序列号
|
int[] |
AbstractDataModelFilterProcessor.getFilterRowsByIndex(Condition condition,
DataModel sourceResultSet,
int[] rows,
CalculatorProvider calculator) |
int |
FormulaDisplayDictionary.getKeyColumnIndex(DataModel dm)
通过数据集返回key对应的序号
正确设置的情况下不会是-1
|
int |
FormulaDisplayDictionary.getValueColumnIndex(DataModel dm)
通过数据集返回value对应的序号
这个序号可能是-1 那么就应该是设置了公式
|
构造器和说明 |
---|
DecoratedDataModel(DataModel[] sourceDataModels,
java.lang.String[] sourceDataModelNames,
Condition condition,
Calculator context) |
RecursionDataModel(DataModel originalTableDataModel,
int markField,
int parentMarkField) |
RowsDataModel(DataModel resultSet,
int[] rows) |
限定符和类型 | 类和说明 |
---|---|
class |
ExcelDataModelPlus
Excel文件数据集
Created by loy on 16/8/16.
|
限定符和类型 | 类和说明 |
---|---|
class |
DiskCacheProcereDataModel
磁盘缓存的数据模式
|
class |
MemCachedProcedureDataModel |
class |
ProcedureDataModel
存储过程的数据集
|
限定符和类型 | 方法和说明 |
---|---|
DataModel |
StoreProcedure.createDataModel(Calculator calculator)
返回获取数据的执行对象
|
DataModel |
StoreProcedure.createDataModel(Calculator calculator,
java.lang.String name)
取得特定名字的对象
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,DataModel> |
ProcedureDataModel.getDataModelComponents() |
限定符和类型 | 方法和说明 |
---|---|
ProcedureDataModel |
ProcedureDataModel.setDataModelComponentMap(java.util.Map<java.lang.String,DataModel> dataModelComponentMap) |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractIndexDataModel
Created by Hiram on 2014/4/9.
|
class |
DefaultIndexDataModel
Created by THX on 2014/4/9.
|
限定符和类型 | 字段和说明 |
---|---|
protected DataModel |
AbstractIndexDataModel.dataModel |
protected DataModel |
AbstractIndex.dataModel |
限定符和类型 | 方法和说明 |
---|---|
static IndexAbstract |
IndexProcessFactory.createIndex(DataModel dm,
int columnIndex) |
void |
AbstractIndexDataModel.setDataModel(DataModel dataModel) |
protected void |
AbstractIndex.setDataModel(DataModel dataModel,
int column) |
构造器和说明 |
---|
AbstractIndex(DataModel dataModel,
int column) |
AbstractIndexDataModel(DataModel dataModel) |
BinarySearchIndex(DataModel dataModel,
int column) |
DefaultIndexDataModel(DataModel dataModel) |
IntelligentIndex(DataModel dataModel,
int column) |
OriginalIndex(DataModel dataModel,
int column) |
限定符和类型 | 字段和说明 |
---|---|
protected DataModel |
AbstractHashIndex.dataModel |
限定符和类型 | 方法和说明 |
---|---|
protected void |
AbstractHashIndex.setDataModel(DataModel dataModel,
int column) |
构造器和说明 |
---|
AbstractHashIndex(DataModel dataModel,
int column) |
HashIndex(DataModel dataModel,
int column) |
限定符和类型 | 方法和说明 |
---|---|
protected int |
DataSetFunction.col_name_2_col_index(DataModel rs,
java.lang.String ex) |
protected java.lang.Object[] |
DataSetFunction.fn_cc_ex_result(Node con,
int[] sourceRows,
DataModel rs,
SingleRowNameSpace ns,
Calculator calculator) |
限定符和类型 | 方法和说明 |
---|---|
DataModel |
ExecuteSqlMessageExportTask.export() |
DataModel |
ExecuteMessageExportTask.export() |
DataModel |
ExecuteMessageExportTask.getDataModel() |
限定符和类型 | 方法和说明 |
---|---|
void |
SyncData.setSyncModel(DataModel dataModel) |
限定符和类型 | 方法和说明 |
---|---|
DataModel |
RealTimeUsageExportTask.export() |
限定符和类型 | 方法和说明 |
---|---|
static DataModel |
PreviewTableModel.createRowDataModel(ProcedureDataModel rs,
int maxRowCount) |
构造器和说明 |
---|
PreviewTableModel(DataModel sourceResultSet,
int maxRowCount) |
限定符和类型 | 方法和说明 |
---|---|
ChartData |
ExtendedTableDataSet.createChartData(DataModel resultSet,
DataProcessor dataProcessor) |
限定符和类型 | 方法和说明 |
---|---|
DataModel |
CacheManagerProvider.get(Connection database,
java.lang.String query,
long maxMemRowCount) |
限定符和类型 | 方法和说明 |
---|---|
DataModel |
ReportOpTimeTableData.createDataModel(Calculator calculator) |
限定符和类型 | 方法和说明 |
---|---|
protected DataModel |
TABLEDATAFIELDS.getDataModel(java.lang.Object arg) |
限定符和类型 | 字段和说明 |
---|---|
static DataModel |
DataModel.EMPTY_DATAMODEL
空数据集模型
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,DataModel> |
DataModelComponent.getDataModelComponents()
一次查询同父路径下的其余数据集内容
|
限定符和类型 | 方法和说明 |
---|---|
int[] |
Condition.evalTableData(DataModel resultSet,
int[] sourceIndices,
int currentColumnIndex,
CalculatorProvider calculator)
返回数据集中符合条件的行的行号的组成的数组
|
abstract int |
TableDataColumn.getColumnIndex(DataModel rs,
CalculatorProvider calculator) |
int[] |
DataModelFilterProcessor.getFilterRowsByIndex(Condition condition,
DataModel sourceResultSet,
int[] rows,
CalculatorProvider calculator)
返回数据集中符合条件的行的行号的组成的数组
|
限定符和类型 | 接口和说明 |
---|---|
interface |
IndexDataModel
Created by Hiram on 2014/4/9.
|
限定符和类型 | 方法和说明 |
---|---|
void |
IndexDataModel.setDataModel(DataModel dataModel) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object[] |
CustomDataProcessor.getDistinctValues(DataModel model,
int columnIndex) |
限定符和类型 | 方法和说明 |
---|---|
protected int |
VanChartMeterCustomTableDefinition.getColumnIndex(DataModel resultSet) |
限定符和类型 | 方法和说明 |
---|---|
ChartData |
DrillMapDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
从数据定义属性生成 图表数据的结果集
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<DataModel> |
VanGanttDefinition.getDataModelList() |
限定符和类型 | 方法和说明 |
---|---|
ChartData |
VanGanttTableDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor) |
ChartData |
VanGanttLinkTableDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor) |
ChartData |
VanGanttDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor) |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<DataModel> |
VanMapDefinition.getDataModelList() |
限定符和类型 | 方法和说明 |
---|---|
ChartData |
VanMapOneValueCDDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
create chart data
创建图表数据.
|
ChartData |
VanMapMoreNameCDDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
从数据定义属性生成 图表数据的结果集
col为字段在数据库中的位置下标
|
ChartData |
VanMapDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
从数据定义属性生成 图表数据的结果集
|
限定符和类型 | 方法和说明 |
---|---|
ChartData |
MultiPieValueDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
create chart data
创建图表数据.
|
限定符和类型 | 方法和说明 |
---|---|
ChartData |
RadarYAxisTableDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor) |
限定符和类型 | 方法和说明 |
---|---|
ChartData |
StructureTableDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
从数据定义属性生成 图表数据的结果集
|
限定符和类型 | 方法和说明 |
---|---|
ChartData |
WordCloudTableDefinition.createChartData(DataModel resultSet,
DataProcessor dataProcessor)
从数据定义属性生成 图表数据的结果集
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
DaoAuthenticationProvider.UserConfig.getContentFromDB(DataModel rs,
java.lang.String username) |
java.lang.Object |
DaoAuthenticationProvider.RoleConfig.getContentFromDB(DataModel rs,
java.lang.String username) |
限定符和类型 | 方法和说明 |
---|---|
java.util.Iterator |
DSColumn.dataIterator(DataModel resultSet,
int columnIndex,
int[] rows,
Calculator calculator)
取到DataIterator, 先group, 再过滤
|
Group[] |
DSColumn.dealwith_condition_group_sort_select_result(DataModel sourceResultSet,
int columnIndex,
int[] rows,
Calculator calculator)
处理条件过滤, 自定义显示, 筛选, 排序, 分组
|
Group[] |
SummaryGrouper.group(DataModel rs,
int columnIndex,
int[] rows,
Calculator calculator) |
Group[] |
RecordGrouper.group(DataModel rs,
int columnIndex,
int[] rows,
Calculator calculator)
开始分组, 返回一个Group的数组
|
Group[] |
MonoGrouper.group(DataModel rs,
int columnIndex,
int[] rows,
Calculator calculator) |
Group[] |
IndexGrouper.group(DataModel rs,
int columnIndex,
int[] rows,
Calculator calculator) |
Group[] |
FunctionGrouper.group(DataModel rs,
int columnIndex,
int[] rows,
Calculator calculator)
分组
|
Group[] |
CustomGrouper.group(DataModel resultSet,
int columnIndex,
int[] rows,
Calculator calculator)
分组
|
java.util.Iterator |
RecordGrouper.groupIterator(DataModel rs,
int columnIndex,
int[] rows,
Calculator calculator)
返回一个分组的Iterator,动态长度
|
java.util.Iterator |
MonoGrouper.groupIterator(DataModel rs,
int columnIndex,
int[] rows,
Calculator calculator) |
java.util.Iterator |
FunctionGrouper.groupIterator(DataModel rs,
int columnIndex,
int[] rows,
Calculator calculator) |
限定符和类型 | 方法和说明 |
---|---|
DataModel |
SE.cc_be_source_resultset(BE be,
java.lang.String dsName) |
限定符和类型 | 方法和说明 |
---|---|
static int[] |
SE.cc_be_source(BE be,
DataModel rs) |
static int[] |
SE.cc_ce_source(BoxCE ce,
DataModel rs) |
static int |
SE.fn_cc_column_index(Node con,
DataModel resultSet,
Calculator calculator) |
int[] |
SOURCE.getSourceRows(DataModel model) |
void |
BE.setSourceResultSet(DataModel sourceResultSet) |
限定符和类型 | 字段和说明 |
---|---|
protected DataModel |
LayerSheetExecutor.resultSet |
限定符和类型 | 方法和说明 |
---|---|
DataModel |
LayerReport.LayerSE.createDBDataModel(DBTableData data,
java.lang.String sql) |
DataModel |
LayerPageReport.LayerPageSE.createDBDataModel(DBTableData data,
java.lang.String sql) |
限定符和类型 | 方法和说明 |
---|---|
int |
LayerSheetExecutor.LayerFamilyMember.getColumnIndex(DataModel resultSet) |
限定符和类型 | 字段和说明 |
---|---|
protected java.util.Map<java.lang.String,DataModel> |
SheetExecutor.liveDataModelMap |
限定符和类型 | 方法和说明 |
---|---|
DataModel |
SheetExecutor.__s_name2ResultSet(java.lang.String name) |
protected DataModel |
SheetExecutor.__us_name2New_ResultSet(java.lang.String name,
java.util.Map parameterMapInjected)
动态参数注入时将参数放入calculator后计算datamodel
|
DataModel |
SheetExecutor.__us_name2ResultSet(java.lang.String name) |
DataModel |
SheetExecutor.createDBDataModel(DBTableData data,
java.lang.String sql)
生成数据库查询的Datamodel
|
限定符和类型 | 方法和说明 |
---|---|
DataModel |
LogRecordDBTableData.createDataModel(Calculator calculator) |
限定符和类型 | 方法和说明 |
---|---|
DataModel |
DataSourcePoolProcessor.getLoadedDataModel(Calculator cal,
java.lang.String dsName)
获取并行取数完成的数据集
|
DataModel |
DSModifyProvider.modify(TableData ds,
Calculator cal,
DataModel old)
数据集二次处理
old表示第一次生成的数据集结果,需要进行二次处理,并返回新的数据集结果
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
DSModifyProvider.accept(TableData ds,
Calculator cal,
DataModel old)
数据集格式校验
根据数据集特征判断是否需要通过接口实现二次处理
该接口可以有多个实现
|
DataModel |
DSModifyProvider.modify(TableData ds,
Calculator cal,
DataModel old)
数据集二次处理
old表示第一次生成的数据集结果,需要进行二次处理,并返回新的数据集结果
|
限定符和类型 | 方法和说明 |
---|---|
DataModel |
AbstractDSModifyProvider.modify(TableData ds,
Calculator cal,
DataModel old) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
AbstractDSModifyProvider.accept(TableData ds,
Calculator cal,
DataModel old) |
DataModel |
AbstractDSModifyProvider.modify(TableData ds,
Calculator cal,
DataModel old) |
限定符和类型 | 方法和说明 |
---|---|
DataModel |
TemplateSessionIDInfo.getCachedDataModel(java.lang.String dsName) |
限定符和类型 | 方法和说明 |
---|---|
void |
TemplateSessionIDInfo.putDataModelToCache(java.lang.String dsName,
DataModel dataModel) |
限定符和类型 | 类和说明 |
---|---|
class |
DMLConfig.SimpleDataModel |