apache / apache/iotdb

[Feature request] 希望能够新增设备(Device)的元数据相关的查询功能。

オープン
#14,843 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。