[ 
https://issues.apache.org/jira/browse/HUDI-1936?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Prashant Wason updated HUDI-1936:
---------------------------------
    Fix Version/s: 0.14.1
                       (was: 0.14.0)

> Introduce a optional property for conditional upsert 
> -----------------------------------------------------
>
>                 Key: HUDI-1936
>                 URL: https://issues.apache.org/jira/browse/HUDI-1936
>             Project: Apache Hudi
>          Issue Type: New Feature
>          Components: Common Core, writer-core
>            Reporter: Biswajit mohapatra
>            Assignee: Biswajit mohapatra
>            Priority: Major
>              Labels: features, pull-request-available, sev:high
>             Fix For: 0.14.1
>
>
> If anyone wants to use custom upsert logic then they have to override the 
> Latest avro payload class which is only possible in java or scala . 
> Python developers have no such option . 
> Will be introducing a new payload class and a new key which can work in java 
> , scala and python 
> This class will be responsible for custom upsert logic and a new key 
> hoodie.update.key which will accept the columns which only need to be updated 
>  
> "hoodie.update.keys": "admission_date,name",  #comma seperated key 
> "hoodie.datasource.write.payload.class": "com.hudiUpsert.hudiCustomUpsert" 
> #custom upsert key 
>  
> so this will only update the column admission_date and name in the target 
> table 
>  
>  



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

Reply via email to