程序包 | 说明 |
---|---|
cproc.datacube.client.api |
限定符和类型 | 方法和说明 |
---|---|
ReObject |
ClientDevelopApi.addDevice(AppInfo app,
DeviceConditionInfo deviceCon)
添加设备
|
ReObject |
ClientBaseApi.addTableColumns(AppInfo app,
java.lang.String tableName,
java.util.List<ColumnInfo> colList)
添加列
|
ReObject |
ClientBaseApi.addTableRows(AppInfo app,
java.lang.String tableName,
java.util.List<Row> rows)
新增数据
|
ReObject |
ClientBaseApi.createTable(AppInfo app,
TableInfo info)
创建表
|
ReObject |
ClientBaseApi.deleteTable(AppInfo app,
java.lang.String tableName)
删除表
|
ReObject |
ClientBaseApi.deleteTableRows(AppInfo app,
java.lang.String tableName,
java.util.List<java.lang.String> pks)
根据主键删除数据
|
ReObject |
ClientDevelopApi.getAllAppDevices(AppInfo app)
查询该应用下所有设备
|
ReObject |
ClientBaseApi.getAllTableInfo(AppInfo app)
查询应用下所有表结构
|
ReObject |
ClientDevelopApi.getDeviceTopOneResult(AppInfo app,
java.lang.String devid,
java.util.List<java.lang.String> colNames)
获取指定设备最新一条数据
|
ReObject |
ClientDevelopApi.getDevsStatisticWithTimeDivision(AppInfo app,
java.util.List<java.lang.String> dev_id,
java.lang.String timeDvisionType,
java.lang.String startTimeStr,
int countNum,
java.util.List<java.lang.String> colNames)
按照时间分片统计数据
|
ReObject |
ClientDevelopApi.getHardWareStatisticWithTimeDivision(AppInfo app,
java.lang.String dev_id,
java.lang.String timeDvisionType,
java.lang.String startTimeStr,
int countNum,
Conditions con,
java.util.List<java.lang.String> colNames)
按照时间分片统计数据
|
ReObject |
ClientDevelopApi.getServerCurrentTime(AppInfo app)
获取服务器时间
|
ReObject |
ClientDevelopApi.getStatisticByColumn(AppInfo app,
java.lang.String tableName,
java.lang.String startPK,
java.lang.String endPK,
Conditions con,
java.lang.String colName)
多条件统计查询
|
ReObject |
ClientBaseApi.getTableInfo(AppInfo app,
java.lang.String tableName)
查询表结构
|
ReObject |
ClientDevelopApi.getTableRows(AppInfo app,
java.lang.String tableName,
Conditions con,
java.util.List<java.lang.String> colNames)
多条件不带分页查询(返回固定条数,条数可以指定,默认1000)
|
ReObject |
ClientBaseApi.getTableRows(AppInfo app,
java.lang.String tableName,
java.util.List<java.lang.String> pks,
java.util.List<java.lang.String> colNames)
根据主键和指定列查询
|
ReObject |
ClientDevelopApi.getTableRowsByPage(AppInfo app,
java.lang.String tableName,
java.lang.String startPK,
java.lang.String endPK,
Conditions con,
java.util.List<java.lang.String> colNames)
已过时。
|
ReObject |
ClientDevelopApi.getTableRowsByPKRange(AppInfo app,
java.lang.String tableName,
java.lang.String startPK,
java.lang.String endPK,
Conditions con,
java.util.List<java.lang.String> colNames)
多条件指定主键范围不带分页查询
|
ReObject |
ClientBaseApi.getTableRowsByRange(AppInfo app,
java.lang.String tableName,
java.lang.String startPK,
java.lang.String endPK,
java.util.List<java.lang.String> colNames)
根据主键范围和指定列查询
|
ReObject |
ClientDevelopApi.getTopOneResult(AppInfo app,
java.lang.String tableName,
Conditions con,
java.util.List<java.lang.String> colNames)
获取指定应用的最新一条数据
|
ReObject |
ClientDevelopApi.queryHourDevicesDataCount(AppInfo app,
java.lang.String startPK,
java.lang.String endPK)
查询指定小时内的每个设备的数据上报量
|