-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
对show columns的优化改造,主要包括以下几个方面的更新——使得Show Columns基本上匹配IGinx的外特性期望: 功能增强:增强了对接层接口的表达能力,getColumns函数语义更清晰。 性能提升:将show columns后的正则下推到对接层实现,减少读取的列的数量和内存占用。 错误修复: 修复了原有show columns中无法仅显示满足dataPrefix的列,而显示全部dummy列。 对接层修复了对列isDummy属性的判断。 修复了show columns无法查询前缀带有schemaPrefix的列的bug。 各对接层show columns详细实现 对接层 非dummy dummy Mongodb 后过滤(Mongodb无法有选择地列出集合名称) 直接查询 Redis 查询+后过滤(后过滤用于过滤tagkv) 直接查询 Parquet 后过滤(列名直接保存在内存中,但是没有建立索引) 后过滤(列名需要从Parquet文件中读取,无法有选择地读取) FileSystem list file实现 直接查询 IoTDB12 直接查询 直接查询 InfluxDB 查询+后过滤(后过滤用于过滤tagkv) 直接查询 直接查询:通过查询直接获取所需的列,不需要再次过滤,不会读取多余的列 后过滤:先获取所有列,然后在对接层代码中过滤
- Loading branch information
Showing
41 changed files
with
1,631 additions
and
277 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.