[Feature request] 希望能够新增设备(Device)的元数据相关的查询功能。
- Ngôn ngữ chính
- Java
- Star
- 6.4k
- Fork
- 1.2k
- Merge trung bình
- 1 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 115
Mô tả
### 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!
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng việc điều tra hành vi truy vấn SHOW DEVICES của IoTDB, bao gồm các điều kiện template và thời gian. Tái hiện lỗi JDBC được báo cáo ở phiên bản 1.3.3 liên quan đến danh sách bitMaps null, sau đó xem xét cách định nghĩa thời gian tạo thiết bị, thời gian được nhìn thấy lần cuối, các điểm đo và tổng số điểm dữ liệu. Công việc được xem là hoàn tất khi phạm vi của các truy vấn siêu dữ liệu được yêu cầu đã được thống nhất và chúng hoạt động đúng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- databases
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100