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

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


    from 4ac4c4a08e0 [FLINK-39700][table-planner] Name-based column matching; 
CREATE OR ALTER drops absent non-persisted columns
     new abee47a3545 [FLINK-39650][table] Cache compiled patterns and drop 
hot-path log in regexpReplace
     new 6eb7720a3d0 [FLINK-39650][table] Route REGEXP_REPLACE through 
BridgingSqlFunction
     new 3c7a45a61b3 [FLINK-39650][table] Validate REGEXP_REPLACE literal 
patterns at plan time

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../pyflink/table/tests/test_expression.py         |  2 +-
 .../functions/BuiltInFunctionDefinitions.java      | 10 ++---
 .../strategies/RegexpExtractInputTypeStrategy.java | 24 +----------
 ...gy.java => RegexpReplaceInputTypeStrategy.java} | 43 ++++---------------
 .../strategies/SpecificInputTypeStrategies.java    |  3 ++
 .../types/inference/strategies/StrategyUtils.java  | 32 ++++++++++++++
 .../RegexpExtractInputTypeStrategyTest.java        |  2 +-
 ...ava => RegexpReplaceInputTypeStrategyTest.java} | 38 +++++++++--------
 .../expressions/converter/DirectConvertRule.java   |  2 -
 .../functions/sql/FlinkSqlOperatorTable.java       | 14 -------
 .../table/planner/codegen/ExprCodeGenerator.scala  |  3 ++
 .../planner/codegen/calls/StringCallGen.scala      |  2 -
 .../planner/functions/RegexpFunctionsITCase.java   | 49 ++++++++++++++++++++++
 .../table/runtime/functions/SqlFunctionUtils.java  | 17 ++++----
 14 files changed, 129 insertions(+), 112 deletions(-)
 copy 
flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/{RegexpExtractInputTypeStrategy.java
 => RegexpReplaceInputTypeStrategy.java} (63%)
 copy 
flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/inference/strategies/{RegexpExtractInputTypeStrategyTest.java
 => RegexpReplaceInputTypeStrategyTest.java} (67%)

Reply via email to