This is an automated email from the ASF dual-hosted git repository.
jhyde pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git.
from 62a1a14 [CALCITE-3338] Error with executeBatch and preparedStatement
when using RemoteMeta (Xzh & Jin Xing)
new d0837f1 [CALCITE-4762] Upgrade Calcite to Avatica 1.19
new 95b3ab6 [CALCITE-4600] ClassCastException retrieving from an ARRAY
that has DATE, TIME or TIMESTAMP elements
new c3f3dec [CALCITE-4602] ClassCastException retrieving from ARRAY that
has mixed INTEGER and DECIMAL elements
new a7728d7 [CALCITE-4757] In Avatica, support columns of type "NULL" in
query results
new 342aeba [CALCITE-4628] If SqlImplementor fails, include the RelNode
in the exception
new a250ab0 [CALCITE-4795] In class SqlBasicCall, make the "operands"
field private (part 1)
new c2d0d66 [CALCITE-4847] Parse SQL with BigQuery-style quoted
identifiers and character literals
new 9481277 [CALCITE-4616] AggregateUnionTransposeRule causes row type
mismatch when some inputs have unique grouping key
new 8a0de7a Refactor: Introduce field SqlUtil.GENERATED_EXPR_ALIAS_PREFIX
new e20f881 [CALCITE-4740] JDBC adapter generates incorrect HAVING clause
in BigQuery dialect
new 82dd78a [CALCITE-2736] ReduceExpressionsRule never reduces dynamic
expressions but this should be configurable (Yingyu Wang)
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
core/src/main/codegen/templates/Parser.jj | 41 ++++++++--
.../main/java/org/apache/calcite/config/Lex.java | 12 +--
.../calcite/rel/rel2sql/RelToSqlConverter.java | 3 +-
.../apache/calcite/rel/rel2sql/SqlImplementor.java | 21 +++--
.../rel/rules/AggregateUnionTransposeRule.java | 20 +++--
.../calcite/rel/rules/ReduceExpressionsRule.java | 54 +++++++++----
.../apache/calcite/rel/rules/ValuesReduceRule.java | 2 +-
.../java/org/apache/calcite/sql/SqlBasicCall.java | 63 +++++++++++++--
.../calcite/sql/SqlNullTreatmentOperator.java | 2 +-
.../java/org/apache/calcite/sql/SqlOperator.java | 2 +-
.../main/java/org/apache/calcite/sql/SqlUtil.java | 20 ++++-
.../calcite/sql/parser/SqlAbstractParserImpl.java | 2 +
.../calcite/sql/validate/SqlValidatorImpl.java | 2 +-
.../calcite/sql/validate/SqlValidatorUtil.java | 3 +-
.../apache/calcite/sql2rel/SqlToRelConverter.java | 15 ++--
.../calcite/sql2rel/StandardConvertletTable.java | 3 +-
.../java/org/apache/calcite/tools/RelBuilder.java | 3 +-
.../calcite/rel/rel2sql/RelToSqlConverterTest.java | 41 ++++++++++
.../java/org/apache/calcite/test/JdbcTest.java | 36 +++++++++
.../org/apache/calcite/test/RelBuilderTest.java | 2 +-
.../org/apache/calcite/test/RelOptRulesTest.java | 75 +++++++++++++++++
.../org/apache/calcite/test/RelOptRulesTest.xml | 94 ++++++++++++++++++++++
gradle.properties | 2 +-
site/_docs/adapter.md | 2 +-
.../apache/calcite/sql/parser/SqlParserTest.java | 69 ++++++++++------
25 files changed, 491 insertions(+), 98 deletions(-)