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 3559b3b [CALCITE-3542] Implement RepeatUnion All=false
add ccdc169 [CALCITE-3550] Make SqlTypeAssignmentRules conversion mapping
pluggable
No new revisions were added by this update.
Summary of changes:
.../calcite/sql/type/SqlTypeAssignmentRule.java | 224 ++++++++++
.../calcite/sql/type/SqlTypeAssignmentRules.java | 469 ---------------------
.../calcite/sql/type/SqlTypeCoercionRule.java | 286 +++++++++++++
.../calcite/sql/type/SqlTypeMappingRule.java | 64 +++
.../calcite/sql/type/SqlTypeMappingRules.java | 101 +++++
.../org/apache/calcite/sql/type/SqlTypeUtil.java | 8 +-
.../apache/calcite/sql/validate/SqlValidator.java | 14 +
.../calcite/sql/validate/SqlValidatorImpl.java | 5 +
.../validate/implicit/AbstractTypeCoercion.java | 2 +-
.../apache/calcite/sql/type/SqlTypeFixture.java | 2 +
.../apache/calcite/sql/type/SqlTypeUtilTest.java | 22 +
.../org/apache/calcite/test/RexProgramTest.java | 6 +-
12 files changed, 726 insertions(+), 477 deletions(-)
create mode 100644
core/src/main/java/org/apache/calcite/sql/type/SqlTypeAssignmentRule.java
delete mode 100644
core/src/main/java/org/apache/calcite/sql/type/SqlTypeAssignmentRules.java
create mode 100644
core/src/main/java/org/apache/calcite/sql/type/SqlTypeCoercionRule.java
create mode 100644
core/src/main/java/org/apache/calcite/sql/type/SqlTypeMappingRule.java
create mode 100644
core/src/main/java/org/apache/calcite/sql/type/SqlTypeMappingRules.java