This is an automated email from the ASF dual-hosted git repository.
fhueske pushed a change to branch fhueske-FLINK-39436-Allow-late-data-in-PTFs
in repository https://gitbox.apache.org/repos/asf/flink.git
omit e63b9b3c008 [FLINK-39436][table] Add PTF restore test with late data
omit 92c9bf21f7c [FLINK-39436][table] Address comments #2
omit 9ea2a72017c [FLINK-39436][table] Address reviewer comments
omit c48517abba5 [FLINK-39436][table] Allow late data in PTFs
add 837b01e99f8 [FLINK-37599][table] Support column expansion for PTF
on_time columns
add 7373dc9e2a3 [FLINK-39226][python] Fix embedded PyIterator class cast
after recovery (#27849)
add fe8507c1eea [FLINK-38900][runtime-web] Introduce the Rescales/Summary
sub-page for streaming jobs with the adaptive scheduler enabled
add 0e899fdb352 [FLINK-39482][filesystem] Support configurable
maxConnections in S3ClientProvider
add 9edb0f5bc43 [FLINK-39479][python] Add fromChangelog() to Python Table
API
add f01d2fdd722 [FLINK-39436][table] Allow late data in PTFs
add 7410d183758 [FLINK-39436][table] Address reviewer comments
add dd8d9ff0d16 [FLINK-39436][table] Address comments #2
add 521b0177abf [FLINK-39436][table] Add PTF restore test with late data
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (e63b9b3c008)
\
N -- N -- N
refs/heads/fhueske-FLINK-39436-Allow-late-data-in-PTFs (521b0177abf)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../flink/fs/s3native/NativeS3BulkCopyHelper.java | 101 +++++++-
.../flink/fs/s3native/NativeS3FileSystem.java | 6 +
.../fs/s3native/NativeS3FileSystemFactory.java | 26 +-
.../apache/flink/fs/s3native/S3ClientProvider.java | 4 +-
.../fs/s3native/NativeS3BulkCopyHelperTest.java | 53 +++-
.../fs/s3native/NativeS3FileSystemFactoryTest.java | 84 +++++++
flink-python/pyflink/table/table.py | 42 +++-
.../pyflink/table/tests/test_table_completeness.py | 1 -
...ractOneInputEmbeddedPythonFunctionOperator.java | 16 +-
...ractTwoInputEmbeddedPythonFunctionOperator.java | 31 ++-
.../python/embedded/EmbeddedPythonIterator.java | 73 ++++++
.../EmbeddedPythonKeyedCoProcessOperator.java | 17 +-
.../EmbeddedPythonKeyedProcessOperator.java | 17 +-
.../embedded/EmbeddedPythonWindowOperator.java | 17 +-
.../table/EmbeddedPythonTableFunctionOperator.java | 35 ++-
.../embedded/EmbeddedPythonIteratorTest.java | 109 ++++++++
.../embedded/ForeignClassLoaderIterator.java | 34 +--
.../src/app/interfaces/job-rescales.ts | 25 ++
.../pages/job/rescales/job-rescales.component.html | 280 +++++++++++++++++++++
.../pages/job/rescales/job-rescales.component.ts | 22 +-
.../web-dashboard/src/app/services/job.service.ts | 5 +
.../java/org/apache/flink/table/api/Table.java | 36 ++-
.../planner/calcite/FlinkCalciteSqlValidator.java | 184 +++++++++-----
.../flink/table/planner/utils/ShortcutUtils.java | 13 +
.../plan/stream/sql/ColumnExpansionTest.java | 89 ++++++-
25 files changed, 1128 insertions(+), 192 deletions(-)
create mode 100644
flink-python/src/main/java/org/apache/flink/streaming/api/operators/python/embedded/EmbeddedPythonIterator.java
create mode 100644
flink-python/src/test/java/org/apache/flink/streaming/api/operators/python/embedded/EmbeddedPythonIteratorTest.java
copy
flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/utils/CollectionResultIterator.java
=>
flink-python/src/test/java/org/apache/flink/streaming/api/operators/python/embedded/ForeignClassLoaderIterator.java
(60%)