You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Timo Walther (Jira)" <ji...@apache.org> on 2026/10/20 14:11:00 UTC
[jira] [Closed] (FLINK-39254) FLIP-565: Improve ProcessTableFunctions for late data handling and state access
[ https://issues.apache.org/jira/browse/FLINK-39254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Timo Walther closed FLINK-39254.
--------------------------------
Fix Version/s: 2.4.0
Resolution: Fixed
FLIP has been fully implemented in Flink 2.4
> FLIP-565: Improve ProcessTableFunctions for late data handling and state access
> -------------------------------------------------------------------------------
>
> Key: FLINK-39254
> URL: https://issues.apache.org/jira/browse/FLINK-39254
> Project: Flink
> Issue Type: New Feature
> Components: Table SQL / API, Table SQL / Planner, Table SQL / Runtime
> Reporter: Timo Walther
> Assignee: Timo Walther
> Priority: Major
> Fix For: 2.4.0
>
>
> The ProcessTableFunction (PTF) feature has been well received by the Flink community and its adoption is increasing. Some design decisions need smaller adjustments along late data handling and lazy state access.
> This FLIP includes 3 PTF improvements:
> 1) Don’t drop late data in ProcessFunction as data-loss is usually not intended; similar to DataStream API’s ProcessFunction
> 2) Introduce ValueView to enable a “supplier”-pattern for state access; similar to MapView and ListView
> 3) Introduce BROADCAST_SEMANTIC_TABLE as a new kind of argument to PTFs
> See: https://cwiki.apache.org/confluence/display/FLINK/FLIP-565%3A+Improve+ProcessTableFunctions+for+late+data+handling+and+state+access
--
This message was sent by Atlassian Jira
(v8.20.10#820010)