You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Ramin Gharib (Jira)" <ji...@apache.org> on 2025/06/07 07:14:00 UTC

[jira] [Created] (FLINK-37914) Implement OBJECT_UPDATE Function for In-Place Modification of Structured Types

Ramin Gharib created FLINK-37914:
------------------------------------

             Summary: 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
            Reporter: Ramin Gharib


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)