[ 
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)

Reply via email to