public interface IBusinessViewWebService
限定符和类型 | 方法和说明 |
---|---|
void |
closeLoadDataView(java.lang.String loadDataClientId)
关闭业务查询
|
java.lang.String |
createRawSqlQueryBusinessViewAndSave(java.lang.String datasourceId,
java.lang.String sql,
java.lang.String name,
java.lang.String alias,
java.lang.String desc,
java.lang.String folderId)
创建“原生SQL查询”数据集,并保存到指定目录下。
|
java.util.List<java.util.List<java.lang.String>> |
loadViewData(java.lang.String loadDataClientId,
int pageNum)
按页读取结果集数据
|
ViewMetaData |
openLoadDataView(java.lang.String bizViewId,
java.lang.String paramsJsonArrStr,
int rowsPerPage,
boolean getTotalRows)
打开业务查询以备读取结果集数据
|
void |
setOutputFieldInfo(java.lang.String businessViewClientId,
java.lang.String fieldId,
java.lang.String propertyName,
java.lang.String propertyValue)
设置输出字段信息
|
java.lang.String |
updateRawSqlQueryBusinessView(java.lang.String businessViewId,
java.lang.String sql)
更新指定的“原生SQL查询”数据集的SQL语句,并自动检测输出字段。
|
ViewMetaData openLoadDataView(java.lang.String bizViewId, java.lang.String paramsJsonArrStr, int rowsPerPage, boolean getTotalRows)
bizViewId
- 业务查询IDparamsJsonArrStr
- 报表的参数信息rowsPerPage
- 加载数据时每页返回的行数getTotalRows
- 是否获取总行数java.util.List<java.util.List<java.lang.String>> loadViewData(java.lang.String loadDataClientId, int pageNum)
loadDataClientId
- 打开查询后的客户端标识pageNum
- 页码(第1页的页码为0,第2页的页码为1,如此类推)void closeLoadDataView(java.lang.String loadDataClientId)
loadDataClientId
- 打开查询后的客户端标识java.lang.String createRawSqlQueryBusinessViewAndSave(java.lang.String datasourceId, java.lang.String sql, java.lang.String name, java.lang.String alias, java.lang.String desc, java.lang.String folderId)
datasourceId
- 数据源ID。sql
- “原生SQL查询”的SQL语句。name
- 数据集的名称。alias
- 数据集的别名。desc
- 数据集的描述。folderId
- 用来保存数据集的指定目录ID。java.lang.String updateRawSqlQueryBusinessView(java.lang.String businessViewId, java.lang.String sql)
businessViewId
- “原生SQL查询”数据集ID。sql
- 新的SQL语句。void setOutputFieldInfo(java.lang.String businessViewClientId, java.lang.String fieldId, java.lang.String propertyName, java.lang.String propertyValue)
businessViewClientId
- clientIdfieldId
- 字段信息propertyName
- 属性名,如alias,desc,dataType,dataFormat,orderby,transformRulepropertyValue
- 属性值