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