You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by he...@apache.org on 2019/10/23 05:57:18 UTC

[flink] branch master updated (5135cea -> ae043e0)

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

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


    from 5135cea  [FLINK-13539][table-api] Improve CSV table factory doesn't need to require format.fields
     add ae043e0  [FLINK-14202][table][python] Optimize the execution plan for Python Calc when there is a condition

No new revisions were added by this update.

Summary of changes:
 flink-python/pyflink/table/tests/test_udf.py       |  10 +-
 .../plan/nodes/common/CommonPythonCalc.scala       |  95 +-----
 .../nodes/physical/batch/BatchExecPythonCalc.scala |  13 +-
 .../physical/stream/StreamExecPythonCalc.scala     |  21 +-
 .../planner/plan/rules/FlinkBatchRuleSets.scala    |   5 +-
 .../planner/plan/rules/FlinkStreamRuleSets.scala   |   5 +-
 .../plan/rules/logical/PythonCalcSplitRule.scala   | 322 +++++++++++++++++++++
 .../logical/PythonScalarFunctionSplitRule.scala    | 210 --------------
 .../plan/rules/logical/PythonCalcSplitRuleTest.xml | 235 +++++++++++++++
 .../logical/PythonScalarFunctionSplitRuleTest.xml  | 164 -----------
 ...uleTest.scala => PythonCalcSplitRuleTest.scala} |  16 +-
 .../flink/table/plan/nodes/CommonPythonCalc.scala  |   3 +-
 .../nodes/datastream/DataStreamPythonCalc.scala    |  54 +---
 .../flink/table/plan/rules/FlinkRuleSets.scala     |   5 +-
 .../plan/rules/logical/PythonCalcSplitRule.scala   | 322 +++++++++++++++++++++
 .../logical/PythonScalarFunctionSplitRule.scala    | 211 --------------
 .../table/plan/ExpressionReductionRulesTest.scala  |  11 +-
 ...uleTest.scala => PythonCalcSplitRuleTest.scala} |  78 ++++-
 18 files changed, 1006 insertions(+), 774 deletions(-)
 create mode 100644 flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/rules/logical/PythonCalcSplitRule.scala
 delete mode 100644 flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/rules/logical/PythonScalarFunctionSplitRule.scala
 create mode 100644 flink-table/flink-table-planner-blink/src/test/resources/org/apache/flink/table/planner/plan/rules/logical/PythonCalcSplitRuleTest.xml
 delete mode 100644 flink-table/flink-table-planner-blink/src/test/resources/org/apache/flink/table/planner/plan/rules/logical/PythonScalarFunctionSplitRuleTest.xml
 rename flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/plan/rules/logical/{PythonScalarFunctionSplitRuleTest.scala => PythonCalcSplitRuleTest.scala} (91%)
 create mode 100644 flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/plan/rules/logical/PythonCalcSplitRule.scala
 delete mode 100644 flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/plan/rules/logical/PythonScalarFunctionSplitRule.scala
 rename flink-table/flink-table-planner/src/test/scala/org/apache/flink/table/plan/{PythonScalarFunctionSplitRuleTest.scala => PythonCalcSplitRuleTest.scala} (79%)