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 b3292cb  [hotfix] Use UTC when converting to/from SqlTimestamp and 
TimestampString
     add 6acd646  [FLINK-17084][table] Implement input type inference and 
output type strategy for ARRAY/ROW/MAP built-in functions (#11701)

No new revisions were added by this update.

Summary of changes:
 .../flink/table/utils/FunctionLookupMock.java      |  17 +---
 .../functions/BuiltInFunctionDefinitions.java      |  33 +++---
 .../table/types/inference/InputTypeStrategies.java |  29 ++++++
 .../table/types/inference/TypeStrategies.java      |  44 ++++++++
 ...peStrategy.java => ArrayInputTypeStrategy.java} |  46 +++++----
 .../inference/strategies/MapInputTypeStrategy.java | 112 +++++++++++++++++++++
 .../strategies/WildcardInputTypeStrategy.java      |  11 +-
 .../types/inference/InputTypeStrategiesTest.java   |  69 ++++++++++++-
 .../table/types/inference/TypeStrategiesTest.java  |  40 +++++++-
 .../converter/FunctionDefinitionConvertRule.java   |  13 ++-
 .../expressions/PlannerExpressionConverter.scala   |  23 ++---
 .../table/planner/expressions/collection.scala     |  68 -------------
 .../table/planner/expressions/ArrayTypeTest.scala  |   9 ++
 .../table/planner/expressions/MapTypeTest.scala    |   9 ++
 .../validation/ArrayTypeValidationTest.scala       |   5 -
 .../expressions/PlannerTypeInferenceUtilImpl.java  |   4 +
 .../table/validation/CalcValidationTest.scala      |  13 ---
 .../flink/table/expressions/ArrayTypeTest.scala    |   1 +
 .../validation/ArrayTypeValidationTest.scala       |   5 -
 .../validation/MapTypeValidationTest.scala         |   5 -
 20 files changed, 389 insertions(+), 167 deletions(-)
 copy 
flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/{WildcardInputTypeStrategy.java
 => ArrayInputTypeStrategy.java} (57%)
 create mode 100644 
flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/MapInputTypeStrategy.java

Reply via email to