public interface PerformanceRecorder
限定符和类型 | 方法和说明 |
---|---|
void |
addCellCustomDisplayTime(java.lang.String columnRow,
long time)
记录自定义显示值时间
|
void |
addCellDynamicParameter(java.lang.String columnRow,
long time)
记录单元格动态参数执行时间
|
void |
addCellFilterTime(java.lang.String columnRow,
long time)
记录过滤时间
|
void |
addCellHighlightTime(java.lang.String columnRow,
long time)
记录条件属性时间
|
void |
addCellHyperlinkTime(java.lang.String columnRow,
long time)
记录超级链接时间
|
void |
addCellPresentTime(java.lang.String columnRow,
long time)
记录形态时间
|
void |
beginDataSourceRecord(java.lang.String name)
开始记录数据集
|
void |
completeRecorder()
通知完成记录,做一些操作
|
void |
endDataSourceRecord(java.lang.String name)
结束记录数据集
|
void |
recordBuildDataTime(long dataTime)
记录数据转化成java对象时间
|
void |
recordBuildDataTime(java.lang.String name,
long time)
记录
|
void |
recordCalculateTime(long time)
记录报表计算时间
|
void |
recordCellCalculateTime(java.lang.String columnRow,
long time)
记录单元格计算时间
|
void |
recordDataModelColCount(java.lang.String name,
int colCount)
记录数据集列数
|
void |
recordDataModelRowCount(java.lang.String name,
int rowCount)
记录数据集行数
|
void |
recordExportInfo(IExportInfo exportInfo)
记录导出记录
|
void |
recordParameterMap(java.util.Map parameterMap4Execute)
记录报表执行参数
|
void |
recordReportFromCache()
记录报表取自缓存
|
void |
recordReportMemory(java.lang.String reportName,
long size)
记录模板内存
|
void |
recordSqlExecuteTime(long time)
记录sql执行时间
|
void |
recordSqlExecuteTime(java.lang.String name,
long time)
记录数据集执行时间
|
void |
recordSQLFun(java.lang.String mark,
long time)
记录SQL函数
|
void |
recordSubmitInfo(ISubmitInfo exportInfo)
记录提交记录
|
void |
recordToImageFun(java.lang.String mark,
long memory,
boolean fromCache)
记录image函数
|
void |
recordTransferTime(long transferTime)
记录数据集传输时间
|
void |
recordTransferTime(java.lang.String name,
long time)
记录数据集传输时间
|
void |
setWorkBookName(java.lang.String cptPath) |
void setWorkBookName(java.lang.String cptPath)
void recordDataModelRowCount(java.lang.String name, int rowCount)
name
- 数据集名称rowCount
- 行数void recordDataModelColCount(java.lang.String name, int colCount)
name
- 数据集名称colCount
- 列数void recordSqlExecuteTime(java.lang.String name, long time)
name
- 数据集名称time
- 时间void recordTransferTime(java.lang.String name, long time)
name
- 名称time
- 时间void recordBuildDataTime(java.lang.String name, long time)
name
- 数据集名称time
- 时间void recordCellCalculateTime(java.lang.String columnRow, long time)
columnRow
- 单元格名字time
- 时间void recordCalculateTime(long time)
time
- 时间void addCellFilterTime(java.lang.String columnRow, long time)
columnRow
- 单元格time
- 时间void addCellCustomDisplayTime(java.lang.String columnRow, long time)
columnRow
- 单元格time
- 时间void addCellPresentTime(java.lang.String columnRow, long time)
columnRow
- 单元格time
- 时间void addCellHighlightTime(java.lang.String columnRow, long time)
columnRow
- 单元格time
- 时间void addCellHyperlinkTime(java.lang.String columnRow, long time)
columnRow
- 单元格time
- 时间void recordReportMemory(java.lang.String reportName, long size)
reportName
- 模板里sheet名称size
- 内存void recordExportInfo(IExportInfo exportInfo)
exportInfo
- 导出记录void recordSubmitInfo(ISubmitInfo exportInfo)
exportInfo
- 提交记录void completeRecorder()
void recordParameterMap(java.util.Map parameterMap4Execute)
parameterMap4Execute
- 参数void recordSQLFun(java.lang.String mark, long time)
mark
- 与sql函数相关的标志,如"A1","other"time
- 时间void recordToImageFun(java.lang.String mark, long memory, boolean fromCache)
mark
- 标志memory
- 内存fromCache
- 是否取自缓存void recordReportFromCache()
void beginDataSourceRecord(java.lang.String name)
name
- 数据集名字void endDataSourceRecord(java.lang.String name)
name
- 数据集名字void recordBuildDataTime(long dataTime)
dataTime
- 时间void recordSqlExecuteTime(long time)
time
- 时间void recordTransferTime(long transferTime)
transferTime
- 时间void addCellDynamicParameter(java.lang.String columnRow, long time)
columnRow
- 单元格time
- 时间