This is an automated email from the ASF dual-hosted git repository.

danny0405 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git.


    from 97d6895  [CALCITE-3295] Add aggregate call name in serialized json 
string for relnode (Wang Yanlin)
     add 01477c4  [CALCITE-2302] Implicit type cast support

No new revisions were added by this update.

Summary of changes:
 .../adapter/enumerable/RexToLixTranslator.java     |   9 +-
 .../calcite/config/CalciteConnectionConfig.java    |   2 +
 .../config/CalciteConnectionConfigImpl.java        |   5 +
 .../calcite/config/CalciteConnectionProperty.java  |   6 +-
 .../apache/calcite/jdbc/JavaTypeFactoryImpl.java   |   2 +
 .../calcite/prepare/CalciteSqlValidator.java       |   1 +
 .../calcite/rel/type/RelDataTypeFactory.java       |  10 +
 .../calcite/rel/type/RelDataTypeFactoryImpl.java   |  37 +
 .../apache/calcite/rel/type/RelDataTypeSystem.java |  26 +-
 .../java/org/apache/calcite/sql/SqlFunction.java   |  26 +-
 .../main/java/org/apache/calcite/sql/SqlKind.java  |  43 ++
 .../java/org/apache/calcite/sql/SqlOperator.java   |   4 +-
 .../main/java/org/apache/calcite/sql/SqlUtil.java  |  46 +-
 .../apache/calcite/sql/fun/SqlCaseOperator.java    |  23 +-
 .../org/apache/calcite/sql/fun/SqlInOperator.java  |  22 +-
 .../sql/type/AssignableOperandTypeChecker.java     |   1 +
 .../sql/type/ComparableOperandTypeChecker.java     |  11 +-
 .../sql/type/CompositeOperandTypeChecker.java      |  50 ++
 .../calcite/sql/type/FamilyOperandTypeChecker.java |  52 +-
 .../sql/type/ImplicitCastOperandTypeChecker.java   |  54 ++
 .../sql/type/JavaToSqlTypeConversionRules.java     |   1 +
 .../org/apache/calcite/sql/type/ReturnTypes.java   |  21 +-
 .../calcite/sql/type/SameOperandTypeChecker.java   |   2 +-
 .../SameOperandTypeExceptLastOperandChecker.java   |   8 +-
 .../calcite/sql/type/SetopOperandTypeChecker.java  |  61 +-
 .../calcite/sql/type/SqlTypeAssignmentRules.java   |  42 +-
 .../calcite/sql/type/SqlTypeFactoryImpl.java       |   5 +-
 .../org/apache/calcite/sql/type/SqlTypeFamily.java |  64 ++
 .../apache/calcite/sql/type/SqlTypeTransforms.java |   2 +
 .../org/apache/calcite/sql/type/SqlTypeUtil.java   | 181 ++++-
 .../apache/calcite/sql/validate/SqlValidator.java  |  22 +
 .../calcite/sql/validate/SqlValidatorImpl.java     |  40 +-
 .../validate/implicit/AbstractTypeCoercion.java    | 671 +++++++++++++++++
 .../sql/validate/implicit/TypeCoercion.java        | 169 +++++
 .../sql/validate/implicit/TypeCoercionImpl.java    | 523 +++++++++++++
 .../sql/validate/implicit/TypeCoercions.java}      |  20 +-
 .../sql/validate/implicit/package-info.java        |  81 ++
 .../apache/calcite/sql/test/AbstractSqlTester.java |   4 +
 .../calcite/sql/test/SqlOperatorBaseTest.java      | 168 +++--
 .../apache/calcite/sql/test/SqlTestFactory.java    |   9 +-
 .../org/apache/calcite/sql/test/SqlTester.java     |   3 +
 .../java/org/apache/calcite/test/CalciteSuite.java |   2 +
 .../apache/calcite/test/ExceptionMessageTest.java  |   2 +-
 .../apache/calcite/test/ReflectiveSchemaTest.java  |  10 +-
 .../org/apache/calcite/test/RelMetadataTest.java   |  10 +-
 .../org/apache/calcite/test/RelOptRulesTest.java   |   2 +-
 .../org/apache/calcite/test/RelOptTestBase.java    |  13 +
 .../apache/calcite/test/SqlToRelConverterTest.java |   4 +-
 .../org/apache/calcite/test/SqlToRelTestBase.java  |  44 +-
 .../org/apache/calcite/test/SqlValidatorTest.java  | 306 ++++++--
 .../apache/calcite/test/SqlValidatorTestCase.java  |  59 ++
 .../org/apache/calcite/test/TableFunctionTest.java |  11 +-
 .../calcite/test/TypeCoercionConverterTest.java    | 143 ++++
 .../org/apache/calcite/test/TypeCoercionTest.java  | 825 +++++++++++++++++++++
 .../test/java/org/apache/calcite/test/UdfTest.java |  55 +-
 .../test/java/org/apache/calcite/util/Smalls.java  |  17 +-
 .../org/apache/calcite/test/RelOptRulesTest.xml    |  11 +-
 .../calcite/test/TypeCoercionConverterTest.xml     | 264 +++++++
 .../calcite/adapter/geode/rel/GeodeZipsTest.java   |   1 +
 .../calcite/linq4j/tree/BinaryExpression.java      |   4 +-
 60 files changed, 4048 insertions(+), 262 deletions(-)
 create mode 100644 
core/src/main/java/org/apache/calcite/sql/type/ImplicitCastOperandTypeChecker.java
 create mode 100644 
core/src/main/java/org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.java
 create mode 100644 
core/src/main/java/org/apache/calcite/sql/validate/implicit/TypeCoercion.java
 create mode 100644 
core/src/main/java/org/apache/calcite/sql/validate/implicit/TypeCoercionImpl.java
 copy core/src/{test/java/org/apache/calcite/sql/test/SqlValidatorTester.java 
=> main/java/org/apache/calcite/sql/validate/implicit/TypeCoercions.java} (64%)
 create mode 100644 
core/src/main/java/org/apache/calcite/sql/validate/implicit/package-info.java
 create mode 100644 
core/src/test/java/org/apache/calcite/test/TypeCoercionConverterTest.java
 create mode 100644 
core/src/test/java/org/apache/calcite/test/TypeCoercionTest.java
 create mode 100644 
core/src/test/resources/org/apache/calcite/test/TypeCoercionConverterTest.xml

Reply via email to