getLocalIOTDBStaticTable
Syntax
getLocalIOTDBStaticTable(dbUrl, tableName, [dfsPath])
Arguments
dbUrl is a STRING scalar indicating the path to a DFS database.
tableName is a STRING scalar indicating the table name.
dfsPath is the DFS path to a database chunk. It can be derived by removing the
time partition and any subsequent components from the dfsPath
column in the result of getChunksMeta
. For example, if a chunk's
dfsPath
is /db/Key1/20250428/gP
, this
parameter should be set to /db/Key1
. By default, the function
returns all static tables of the tableName at the local node.
Details
Retrive the static table at the local node. This function can only be called on the data node by the users with TABLE_READ privilege to the table or DB_READ privilege to the database.
Return value:
A table with the following columns:
- innerId: The internal ID corresponding to the measurement point.
- Measurement point columns: They are determined by the sort key (the sort columns
except for the last column). If one column is named
id
ortype
, it will be automatically renamed to_id_
or_type_
in the returned table. - valueType: The type of the IOTANY column corresponding to the measurement point.
Examples
getLocalIOTDBStaticTable(dbUrl="dfs://db", tableName="pt", dfsPath="/db/Key1")
innerId | deviceId | location | valueType |
---|---|---|---|
1 | 1 | loc2 | DOUBLE |
0 | 1 | loc1 | INT |