Node Management
Example:
- return the child paths of root.ln:show child paths root.ln
| child paths|
+------------+
|root.ln.wf01|
|root.ln.wf02|
+------------+
Total line number = 2
It costs 0.002s
SHOW CHILD NODES pathPattern
Return all child nodes of the pathPattern.
Example:
- return the child nodes of root:show child nodes root
- return the child nodes of root.ln:show child nodes root.ln
+------------+
| child nodes|
+------------+
| wf01|
| wf02|
+------------+
IoTDB > COUNT NODES root.** LEVEL=2
IoTDB > COUNT NODES root.ln.wf01.** LEVEL=3
IoTDB > COUNT NODES root.**.temperature LEVEL=3
As for the above mentioned example and Metadata tree, you can get following results:
Note: The path of timeseries is just a filter condition, which has no relationship with the definition of level.
- SHOW DEVICES pathPattern? (WITH STORAGE GROUP)? limitClause? #showDevices
Similar to Show Timeseries
, IoTDB also supports two ways of viewing devices:
SHOW DEVICES
statement presents all devices’ information, which is equal toSHOW DEVICES root.**
.- statement specifies the
PathPattern
and returns the devices information matching the pathPattern and under the given level.
SQL statement is as follows:
IoTDB> show devices
IoTDB> show devices root.ln.**
+-------------------+---------+
| devices|isAligned|
+-------------------+---------+
| root.ln.wf01.wt01| false|
| root.ln.wf02.wt02| false|
|root.sgcc.wf03.wt01| false|
| root.turbine.d1| false|
+-------------------+---------+
Total line number = 4
It costs 0.002s
+-----------------+---------+
| devices|isAligned|
+-----------------+---------+
|root.ln.wf01.wt01| false|
|root.ln.wf02.wt02| false|
Total line number = 2
It costs 0.001s
indicates whether the timeseries under the device are aligned.
To view devices’ information with storage group, we can use SHOW DEVICES WITH STORAGE GROUP
statement.
SHOW DEVICES WITH STORAGE GROUP
statement presents all devices’ information with their storage group.SHOW DEVICES <PathPattern> WITH STORAGE GROUP
statement specifies thePathPattern
and returns the devices’ information under the given level with their storage group information.
SQL statement is as follows:
You can get results below:
+-------------------+-------------+---------+
| devices|storage group|isAligned|
+-------------------+-------------+---------+
| root.ln.wf01.wt01| root.ln| false|
| root.ln.wf02.wt02| root.ln| false|
|root.sgcc.wf03.wt01| root.sgcc| false|
| root.turbine.d1| root.turbine| false|
+-------------------+-------------+---------+
Total line number = 4
It costs 0.003s
+-----------------+-------------+---------+
| devices|storage group|isAligned|
+-----------------+-------------+---------+
|root.ln.wf01.wt01| root.ln| false|
|root.ln.wf02.wt02| root.ln| false|
+-----------------+-------------+---------+
Total line number = 2