This is an automated email from the ASF dual-hosted git repository.
zhehu pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/calcite.git
from 05841d726c [CALCITE-6761] StarRocks generates incorrect SQL for
certain units in the EXTRACT function
add 1519afcbc9 [CALCITE-6738] Suport a UUID type natively
No new revisions were added by this update.
Summary of changes:
core/src/main/codegen/templates/Parser.jj | 8 +++
.../adapter/enumerable/RexToLixTranslator.java | 22 +++++-
.../calcite/rel/rules/ProjectToWindowRule.java | 2 +-
.../java/org/apache/calcite/rex/RexBuilder.java | 9 ++-
.../java/org/apache/calcite/rex/RexLiteral.java | 12 ++++
.../org/apache/calcite/runtime/SqlFunctions.java | 16 +++++
.../runtime/rtti/RuntimeTypeInformation.java | 4 ++
.../calcite/runtime/variant/VariantNonNull.java | 5 ++
.../java/org/apache/calcite/sql/SqlLiteral.java | 13 +++-
.../org/apache/calcite/sql/SqlUnknownLiteral.java | 2 +
...{SqlValuesOperator.java => SqlUuidLiteral.java} | 43 +++++++----
.../apache/calcite/sql/parser/SqlParserUtil.java | 7 ++
.../calcite/sql/type/SqlTypeAssignmentRule.java | 3 +
.../calcite/sql/type/SqlTypeCoercionRule.java | 13 ++++
.../org/apache/calcite/sql/type/SqlTypeFamily.java | 5 ++
.../org/apache/calcite/sql/type/SqlTypeName.java | 3 +-
.../org/apache/calcite/sql/type/SqlTypeUtil.java | 5 ++
.../validate/implicit/AbstractTypeCoercion.java | 14 ++++
.../calcite/sql2rel/SqlNodeToRexConverterImpl.java | 3 +
.../org/apache/calcite/util/BuiltInMethod.java | 5 ++
.../calcite/jdbc/CalciteRemoteDriverTest.java | 2 +-
.../apache/calcite/sql/test/SqlAdvisorTest.java | 1 +
core/src/test/resources/sql/misc.iq | 84 +++++++++++++++++++++-
core/src/test/resources/sql/variant.iq | 5 ++
site/_docs/reference.md | 44 +++++++-----
.../apache/calcite/sql/parser/SqlParserTest.java | 1 +
.../org/apache/calcite/test/SqlOperatorTest.java | 9 ++-
.../java/org/apache/calcite/util/TestUtil.java | 1 +
28 files changed, 299 insertions(+), 42 deletions(-)
copy core/src/main/java/org/apache/calcite/sql/{SqlValuesOperator.java =>
SqlUuidLiteral.java} (55%)