[
https://issues.apache.org/jira/browse/FLINK-37914?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Timo Walther updated FLINK-37914:
---------------------------------
Component/s: Table SQL / Runtime
(was: Table SQL / Planner)
> Implement OBJECT_UPDATE Function for In-Place Modification of Structured Types
> ------------------------------------------------------------------------------
>
> Key: FLINK-37914
> URL: https://issues.apache.org/jira/browse/FLINK-37914
> Project: Flink
> Issue Type: Sub-task
> Components: Table SQL / API, Table SQL / Runtime
> Reporter: Ramin Gharib
> Assignee: Ramin Gharib
> Priority: Major
> Labels: pull-request-available
> Fix For: 2.2.0
>
>
> Based on the specifications in
> [FLIP-520|https://cwiki.apache.org/confluence/display/FLINK/FLIP-520%3A+Simplify+StructuredType+handling],
> this task is to implement the {{OBJECT_UPDATE}} function. This function will
> allow for the in-place modification of a structured type instance by updating
> the values of specified fields.
> *Acceptance Criteria:*
> * The {{OBJECT_UPDATE}} function should take a structured type instance as
> its first argument, followed by pairs of field names and their new values.
> * The implementation must handle cases where single or multiple fields are
> updated in a single call.
> * Robust error handling should be implemented for cases where specified
> field names are not in the structured type.
> * Comprehensive unit tests are required to verify the correct in-place
> modification of fields for various structured types.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)