You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by tw...@apache.org on 2022/01/27 15:01:59 UTC
[flink] branch master updated (24f7188 -> d809cb4)
This is an automated email from the ASF dual-hosted git repository.
twalthr pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.
from 24f7188 [FLINK-25805][table-planner] Use DataType compact representation for default conversion classes
add d809cb4 [FLINK-25826][table-planner] Handle symbols at a central place with serializable format
No new revisions were added by this update.
Summary of changes:
.../expressions/converter/ExpressionConverter.java | 71 +--
.../converter/converters/JsonConverterUtil.java | 15 +-
.../converter/converters/JsonExistsConverter.java | 20 +-
.../converter/converters/JsonQueryConverter.java | 44 +-
.../nodes/exec/serde/RexNodeJsonDeserializer.java | 19 +-
.../nodes/exec/serde/RexNodeJsonSerializer.java | 8 +-
.../flink/table/planner/typeutils/SymbolUtil.java | 575 +++++++++++++++++++++
.../table/planner/codegen/GenerateUtils.scala | 25 +-
.../table/planner/codegen/JsonGenerateUtils.scala | 11 +-
.../planner/codegen/calls/JsonArrayCallGen.scala | 6 +-
.../planner/codegen/calls/JsonObjectCallGen.scala | 6 +-
.../planner/codegen/calls/JsonValueCallGen.scala | 22 +-
.../table/planner/typeutils/SymbolUtilTest.java | 67 +++
.../testMatch.out | 4 +-
14 files changed, 691 insertions(+), 202 deletions(-)
create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/typeutils/SymbolUtil.java
create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/typeutils/SymbolUtilTest.java