You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by dw...@apache.org on 2020/05/28 19:11:57 UTC

[flink] branch master updated (40a0e71 -> 618b779)

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

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


    from 40a0e71  [FLINK-17880][table] Use new inference for table/scalar function in catalogs
     add 6257c9e  [FLINK-13782] Implement input type inference for logical functions
     add 618b779  [FLINK-13782] Implement output type strategy for logical functions

No new revisions were added by this update.

Summary of changes:
 .../resolver/ExpressionResolverTest.java           |   4 +-
 .../functions/BuiltInFunctionDefinitions.java      |  23 +-
 .../table/types/inference/InputTypeStrategies.java |  27 ++
 .../table/types/inference/TypeStrategies.java      |  22 ++
 .../strategies/ComparableTypeStrategy.java         | 210 ++++++++++++
 .../flink/table/types/logical/StructuredType.java  |  21 +-
 .../ComparableInputTypeStrategyTests.java          | 358 +++++++++++++++++++++
 .../types/inference/InputTypeStrategiesTest.java   | 194 +----------
 .../inference/InputTypeStrategiesTestBase.java     | 225 +++++++++++++
 .../table/types/inference/TypeStrategiesTest.java  |  15 +-
 .../expressions/PlannerExpressionConverter.scala   |  24 --
 .../table/planner/expressions/comparison.scala     |  64 ----
 .../validation/ArrayTypeValidationTest.scala       |   9 -
 .../planner/plan/utils/RexNodeExtractorTest.scala  |  38 +--
 .../validation/ArrayTypeValidationTest.scala       |   9 -
 15 files changed, 902 insertions(+), 341 deletions(-)
 create mode 100644 flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/ComparableTypeStrategy.java
 create mode 100644 flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/inference/ComparableInputTypeStrategyTests.java
 create mode 100644 flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/inference/InputTypeStrategiesTestBase.java