You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Timo Walther (Jira)" <ji...@apache.org> on 2026/06/08 06:20:00 UTC

[jira] [Created] (FLINK-39883) Support broadcast state in PTFs

Timo Walther created FLINK-39883:
------------------------------------

             Summary: Support broadcast state in PTFs
                 Key: FLINK-39883
                 URL: https://issues.apache.org/jira/browse/FLINK-39883
             Project: Flink
          Issue Type: Sub-task
          Components: Table SQL / API, Table SQL / Planner, Table SQL / Runtime
            Reporter: Timo Walther
            Assignee: Timo Walther


The Broadcast State Pattern has been requested multiple times to make PTFs fully production ready. Users would like to control the behavior of a PTF during runtime via kind of a control or rule input. Adopt the concept of broadcast state into ProcessTableFunctions by integrating it into the existing signature and semantics. Note that this is clearly an extension to the SQL standard and gives PTFs more Flink-specific flavor. Broadcast state is crucial to bridge the gap to DataStream API applications for broadcast joining and rule-based logic.

 

See [FLIP-565|https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=406620840#FLIP565:ImproveProcessTableFunctionsforlatedatahandlingandstateaccess-ImprovedstateaccessviaBroadcastState]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)