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

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


    from be82c54  [hotfix][coordination] Provide richer exception message for 
suppressed exceptions durnig coordinator failover
     new 1a653c5  [FLINK-23401][python] Refactor the construction of 
transformation into getTransforms
     new 9df4b76  [FLINK-23401][python] Use ParDoPayload to represent the 
user-defined functions in Python DataStream API
     new a123091  [FLINK-23401][python] Separate data and timer processing into 
different channels

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:
 .../fn_execution/beam/beam_coder_impl_fast.pyx     |   4 +-
 .../pyflink/fn_execution/beam/beam_operations.py   |  36 ++---
 .../fn_execution/beam/beam_operations_fast.pxd     |   5 +-
 .../fn_execution/beam/beam_operations_fast.pyx     |  31 +++--
 .../fn_execution/beam/beam_operations_slow.py      |  12 ++
 .../pyflink/fn_execution/beam/beam_stream_fast.pxd |   2 +-
 .../pyflink/fn_execution/beam/beam_stream_fast.pyx |  22 ++-
 .../pyflink/fn_execution/coder_impl_fast.pyx       |   3 +-
 .../pyflink/fn_execution/coder_impl_slow.py        | 116 ++++++++--------
 .../fn_execution/datastream/input_handler.py       | 114 ++++++++--------
 .../pyflink/fn_execution/datastream/operations.py  | 107 +++++++--------
 .../fn_execution/datastream/output_handler.py      |  63 ---------
 .../fn_execution/datastream/timerservice_impl.py   | 129 ++++++++++++++----
 .../datastream/window/window_operator.py           |  22 +--
 .../pyflink/fn_execution/table/operations.py       |   2 +-
 .../fn_execution/table/window_aggregate_fast.pyx   |   6 +-
 .../fn_execution/table/window_aggregate_slow.py    |   6 +-
 .../pyflink/fn_execution/table/window_context.py   |   7 +-
 .../java/org/apache/flink/python/Constants.java    |  13 ++
 .../apache/flink/python/PythonFunctionRunner.java  |   3 +
 .../python/OneInputPythonFunctionOperator.java     |   4 +-
 .../python/PythonKeyedCoProcessOperator.java       | 147 ++++++++++++++-------
 .../python/PythonKeyedProcessOperator.java         | 116 +++++++++-------
 .../python/TwoInputPythonFunctionOperator.java     |   4 +-
 .../python/collector/RunnerOutputCollector.java    |  60 +++++++++
 .../api/operators/python/timer/TimerHandler.java   |  65 +++++++++
 .../python/timer/TimerRegistration.java}           | 118 +++++++++--------
 .../api/operators/python/timer/TimerUtils.java     |  45 +++++++
 .../beam/BeamDataStreamPythonFunctionRunner.java   |  98 +++++++++++++-
 .../python/beam/BeamPythonFunctionRunner.java      | 128 ++++++++++++------
 .../flink/streaming/api/utils/PythonTypeUtils.java |  54 +++++---
 .../utils/input/KeyedInputWithTimerRowFactory.java |  85 ------------
 .../input/KeyedTwoInputWithTimerRowFactory.java    |  87 ------------
 .../flink/streaming/api/utils/input/TimerType.java |  31 -----
 .../api/utils/output/TimerOperandType.java         |  54 --------
 .../python/beam/BeamTablePythonFunctionRunner.java |  50 ++++++-
 .../flink/table/runtime/utils/PythonTestUtils.java |  19 ++-
 37 files changed, 1052 insertions(+), 816 deletions(-)
 delete mode 100644 
flink-python/pyflink/fn_execution/datastream/output_handler.py
 create mode 100644 
flink-python/src/main/java/org/apache/flink/streaming/api/operators/python/collector/RunnerOutputCollector.java
 create mode 100644 
flink-python/src/main/java/org/apache/flink/streaming/api/operators/python/timer/TimerHandler.java
 rename 
flink-python/src/main/java/org/apache/flink/streaming/api/{utils/output/OutputWithTimerRowHandler.java
 => operators/python/timer/TimerRegistration.java} (53%)
 create mode 100644 
flink-python/src/main/java/org/apache/flink/streaming/api/operators/python/timer/TimerUtils.java
 delete mode 100644 
flink-python/src/main/java/org/apache/flink/streaming/api/utils/input/KeyedInputWithTimerRowFactory.java
 delete mode 100644 
flink-python/src/main/java/org/apache/flink/streaming/api/utils/input/KeyedTwoInputWithTimerRowFactory.java
 delete mode 100644 
flink-python/src/main/java/org/apache/flink/streaming/api/utils/input/TimerType.java
 delete mode 100644 
flink-python/src/main/java/org/apache/flink/streaming/api/utils/output/TimerOperandType.java

Reply via email to