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/03/16 09:36:10 UTC
[flink] branch release-1.15 updated (e31c1b0 -> 828456b)
This is an automated email from the ASF dual-hosted git repository.
twalthr pushed a change to branch release-1.15
in repository https://gitbox.apache.org/repos/asf/flink.git.
from e31c1b0 [FLINK-26063][runtime] Set current key before polling next PQ element
add 828456b [FLINK-26520][table] Implement SEARCH operator in codegen
No new revisions were added by this update.
Summary of changes:
.../functions/casting/CastRuleProvider.java | 23 ++
.../table/planner/plan/utils/RexLiteralUtil.java | 195 +++++++++++++++++
.../flink/table/planner/codegen/CodeGenUtils.scala | 18 +-
.../planner/codegen/CodeGeneratorContext.scala | 33 ++-
.../table/planner/codegen/ExprCodeGenerator.scala | 57 ++---
.../table/planner/codegen/GenerateUtils.scala | 172 +++------------
.../planner/codegen/LookupJoinCodeGenerator.scala | 7 +-
.../table/planner/codegen/calls/LikeCallGen.scala | 8 +-
.../planner/codegen/calls/ScalarOperatorGens.scala | 76 -------
.../planner/codegen/calls/SearchOperatorGen.scala | 241 +++++++++++++++++++++
.../rules/logical/ConvertToNotInOrInRule.scala | 6 +-
.../table/planner/plan/utils/FlinkRexUtil.scala | 14 +-
.../table/planner/plan/batch/sql/CalcTest.xml | 18 ++
.../rules/logical/ConvertToNotInOrInRuleTest.xml | 20 +-
.../table/planner/plan/batch/sql/CalcTest.scala | 6 +
.../planner/runtime/batch/sql/CalcITCase.scala | 11 +
16 files changed, 599 insertions(+), 306 deletions(-)
create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/utils/RexLiteralUtil.java
create mode 100644 flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/SearchOperatorGen.scala