Apache Calcite 1.22.0 发布了,Calcite 是一个动态数据管理框架,Calcite 支持许多前端语言和后端数据引擎,包括一个 SQL 解析器,并作为 Avatica JDBC 驱动程序的子项目。
更新亮点:
- 支持各种类型的关系表达式的 SQL 提示( CALCITE-482)
- 新的 Redis 适配器(CALCITE-3510)
- 支持更多的 Oracle 和 MySQL 函数,即 Oracle XML 函数(CALCITE-3579, CALCITE-3580)MySQL 数学函数(CALCITE-3684, CALCITE-3695, CALCITE-3707)
bug 修复:
- 修复元数据缓存,在极少数情况下,RelSet 会合并(CALCITE-2018)
- 现在,GROUP_ID 返回正确的结果(CALCITE-1824)
- CORRELATE 行计数估计已修复,在之前始终为 1(CALCITE-3711)
- DECIMALs 的模量精度推断已修复(CALCITE-3435)
<dependency> <groupId>org.apache.calcite</groupId> <artifactId>calcite-core</artifactId> <version>1.22.0</version> </dependency>
更新说明: https://calcite.apache.org/news/2020/03/05/release-1.22.0/