[
https://issues.apache.org/jira/browse/FLINK-31487?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17708928#comment-17708928
]
lincoln lee commented on FLINK-31487:
-------------------------------------
[~martijnvisser] As expected by flip-300, the `SinkRuntimeProviderContext`
provided to the connector has a new constructor that supports the
`targetColumns` parameter, so there are no compatibility issues in the
production code path. However, the compilation error here appears to be that
the connector built the mockContext for testing purposes, which does require
adaptation to the new interface, I can fix these errors, but the connector main
branch I checked out only sees a dependency on flink-1.17, so how do we switch
to flink-1.18?
> Add targetColumns to DynamicTableSink#Context
> ---------------------------------------------
>
> Key: FLINK-31487
> URL: https://issues.apache.org/jira/browse/FLINK-31487
> Project: Flink
> Issue Type: Improvement
> Components: Table SQL / API
> Reporter: lincoln lee
> Assignee: lincoln lee
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.18.0
>
>
> FLIP-300: Add targetColumns to DynamicTableSink#Context to solve the null
> overwrite problem of partial-insert
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=240885081
--
This message was sent by Atlassian Jira
(v8.20.10#820010)