[Feature request] 希望能够新增设备(Device)的元数据相关的查询功能。
- 主要言語
- Java
- スター
- 6.4k
- フォーク
- 1.2k
- 平均マージ
- 1日 23時間
- マージ済み PR(30日)
- 115
説明
### Search before asking
- [x] I searched in the [issues](https://github.com/apache/iotdb/issues) and found nothing similar.
### Motivation
如:
1. IoTDB> show devices root.ln.** where template = 't1',显示device的对应的创建时间(第一次出现的时间),最后一次出现的时间,测试点,数据点总数等等元数据信息;
2. IoTDB> show devices root.ln.** where time >= 1 and time <= 100,显示指定时间内出现的所有的devices(这个语句有些版本支持:version 1.3.3 (Build: ad95a7e),但经常会报各种异常,如:Msg: org.apache.iotdb.jdbc.IoTDBSQLException: 301: Cannot invoke "java.util.List.isEmpty()" because "bitMaps" is null)
### Solution
_No response_
### Alternatives
_No response_
### Are you willing to submit a PR?
- [x] I'm willing to submit a PR!
コントリビューションガイド
調査の方向性
まず、テンプレートおよび時間述語を含む、IoTDB の SHOW DEVICES クエリの動作を調査します。次に、null の bitMaps リストが関係する、報告されたバージョン 1.3.3 の JDBC 障害を再現し、その後、デバイス作成時刻、最終確認時刻、計測ポイント、およびデータポイントの合計数をどのように定義できるかを検討します。依頼されたメタデータクエリの範囲について合意し、正常に動作することをもって完了とします。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- databases
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100