Apache Calcite 1.21.0 released, Calcite is a dynamic data management framework, Calcite supports many front-end and back-end data language engine, including a SQL parser, and as a sub-project Avatica JDBC driver.
This release includes more than 100 issues have been fixed, some new features and general improvements and bug fixes. The main contents are:
- Support various contexts implicit type cast (implicit type coercion)
- Pig Latin script allows you to convert algebra program
- Enumerable provides an implementation of the main features of the agreement in MATCH_RECOGNIZE
- Support-related ANY / SOME / ALL subqueries
- Based on the introduction of ROW, ARRAY, and nested sets of anonymous types
- Enumerable agreed to bring a new join algorithm
<dependency>
<groupId>org.apache.calcite</groupId>
<artifactId>calcite-core</artifactId>
<version>1.21.0</version>
</dependency>