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 2025/04/01 13:24:58 UTC

(flink) branch master updated (60041948a63 -> e06fddc9554)

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 60041948a63 [FLINK-37547][docs] Document PTFs
     add e06fddc9554 [FLINK-19059]: Add NonTimeRangeUnboundedPrecedingFunction for OverAggregate

No new revisions were added by this update.

Summary of changes:
 .../docs/dev/table/sql/queries/over-agg.md         |    9 +-
 .../content/docs/dev/table/sql/queries/over-agg.md |   14 +-
 .../nodes/exec/stream/StreamExecOverAggregate.java |  259 +++--
 .../StreamNonDeterministicUpdatePlanVisitor.java   |   11 +-
 .../FlinkChangelogModeInferenceProgram.scala       |   38 +-
 .../NonDeterministicUpdateAnalyzerTest.java        |  102 ++
 .../nodes/exec/stream/OverWindowRestoreTest.java   |   22 +-
 .../nodes/exec/stream/OverWindowTestPrograms.java  | 1005 ++++++++++++++++++++
 ...e-non-time-range-unbounded-avg-append-mode.json |  237 +++++
 .../savepoint/_metadata                            |  Bin 0 -> 19033 bytes
 ...-range-unbounded-multiple-aggs-append-mode.json |  244 +++++
 .../savepoint/_metadata                            |  Bin 0 -> 20499 bytes
 ...e-non-time-range-unbounded-sum-append-mode.json |  227 +++++
 .../savepoint/_metadata                            |  Bin 0 -> 19024 bytes
 ...n-time-range-unbounded-sum-no-partition-by.json |  226 +++++
 .../savepoint/_metadata                            |  Bin 0 -> 17065 bytes
 ...nbounded-sum-retract-mode-sink-primary-key.json |  238 +++++
 .../savepoint/_metadata                            |  Bin 0 -> 19633 bytes
 ...ounded-sum-retract-mode-source-primary-key.json |  233 +++++
 .../savepoint/_metadata                            |  Bin 0 -> 19550 bytes
 ...ource-sink-primary-key-partition-by-non-pk.json |  243 +++++
 .../savepoint/_metadata                            |  Bin 0 -> 19974 bytes
 ...d-sum-retract-mode-source-sink-primary-key.json |  307 ++++++
 .../savepoint/_metadata                            |  Bin 0 -> 19929 bytes
 ...-non-time-range-unbounded-sum-retract-mode.json |  227 +++++
 .../savepoint/_metadata                            |  Bin 0 -> 19539 bytes
 .../NonTimeRangeUnboundedPrecedingFunction.java    |  727 ++++++++++++++
 .../runtime/operators/over/TimeAttribute.java      |   11 +-
 ...NonTimeRangeUnboundedPrecedingFunctionTest.java | 1003 +++++++++++++++++++
 29 files changed, 5276 insertions(+), 107 deletions(-)
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-avg-append-mode/plan/over-aggregate-non-time-range-unbounded-avg-append-mode.json
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-avg-append-mode/savepoint/_metadata
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-multiple-aggs-append-mode/plan/over-aggregate-non-time-range-unbounded-multiple-aggs-append-mode.json
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-multiple-aggs-append-mode/savepoint/_metadata
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-append-mode/plan/over-aggregate-non-time-range-unbounded-sum-append-mode.json
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-append-mode/savepoint/_metadata
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-no-partition-by/plan/over-aggregate-non-time-range-unbounded-sum-no-partition-by.json
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-no-partition-by/savepoint/_metadata
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-retract-mode-sink-primary-key/plan/over-aggregate-non-time-range-unbounded-sum-retract-mode-sink-primary-key.json
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-retract-mode-sink-primary-key/savepoint/_metadata
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-retract-mode-source-primary-key/plan/over-aggregate-non-time-range-unbounded-sum-retract-mode-source-primary-key.json
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-retract-mode-source-primary-key/savepoint/_metadata
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-retract-mode-source-sink-primary-key-partition-by-non-pk/plan/over-aggregate-non-time-range-unbounded-sum-retract-mode-source-sink-primary-key-partition-by-non-pk.json
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-retract-mode-source-sink-primary-key-partition-by-non-pk/savepoint/_metadata
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-retract-mode-source-sink-primary-key/plan/over-aggregate-non-time-range-unbounded-sum-retract-mode-source-sink-primary-key.json
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-retract-mode-source-sink-primary-key/savepoint/_metadata
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-retract-mode/plan/over-aggregate-non-time-range-unbounded-sum-retract-mode.json
 create mode 100644 flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-non-time-range-unbounded-sum-retract-mode/savepoint/_metadata
 create mode 100644 flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/over/NonTimeRangeUnboundedPrecedingFunction.java
 copy flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/InitializationStatus.java => flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/over/TimeAttribute.java (80%)
 create mode 100644 flink-table/flink-table-runtime/src/test/java/org/apache/flink/table/runtime/operators/over/NonTimeRangeUnboundedPrecedingFunctionTest.java