getLocalIOTDBStaticTable
语法
getLocalIOTDBStaticTable(dbUrl, tableName, [dfsPath])
参数
dbUrl STRING 类型标量,表示分布式数据库的路径。
tableName STRING 类型标量,表示表名。
dfsPath STRING 类型标量,表示 chunk 的 DFS 路径。该参数可由 getChunksMeta
的返回值 dfsPath 列,去掉时间维度及之后内容获得,例如某 chunk 的 dfsPath 为
/db/Key1/20250428/gP
,则该参数应设置为 /db/Key1
。默认返回当前节点该表的所有静态表。
详情
该函数仅支持对该表有 TABLE_READ 权限或对该数据库有 DB_READ 权限的用户在数据节点调用。
返回当前节点上点位管理引擎的静态表,包含以下字段:
- innerId: 测点对应的内部 ID。
- 测点列:列数和列名取决于 sort key,即建表时 sortColumns 中除时间列以外的其他列。如果这些列中存在名为 innerId 或 valueType 的列,返回表中将自动重命名为 _innerId_ 和 _valueType_。
- valueType: 测点对应的 IOTANY 列的类型。
例子
getLocalIOTDBStaticTable(dbUrl="dfs://db", tableName="pt", dfsPath="/db/Key1")
innerId | deviceId | location | valueType |
---|---|---|---|
1 | 1 | loc2 | DOUBLE |
0 | 1 | loc1 | INT |