[jira] [Updated] (HUDI-7774) MercifulJsonConvertor should support Avro logical type

2024-05-20 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot updated HUDI-7774:
-
Labels: pull-request-available  (was: )

> MercifulJsonConvertor should support Avro logical type
> --
>
> Key: HUDI-7774
> URL: https://issues.apache.org/jira/browse/HUDI-7774
> Project: Apache Hudi
>  Issue Type: Improvement
>Reporter: Davis Zhang
>Priority: Major
>  Labels: pull-request-available
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> MercifulJsonConverter should be able to convert raw json string entries to 
> Avro GenericRecord whose format is compliant with the required avro schema.
>  
> The list of conversion we should support with input:
>  * UUID: String
>  * Decimal: Number, Number with String representation
>  * Date: Either Number / String Number or human readable timestamp in 
> DateTimeFormatter.ISO_LOCAL_DATE format
>  * Time (milli/micro sec): Number / String Number or human readable timestamp 
> in 
> DateTimeFormatter.ISO_LOCAL_TIME format
>  * Timestamp (milli/micro second): Number / String Number or human readable 
> timestamp in DateTimeFormatter.ISO_INSTANT format
>  * Local Timestamp (milli/micro second): Number / String Number or human 
> readable timestamp in DateTimeFormatter.ISO_LOCAL_DATE_TIME format



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


[jira] [Updated] (HUDI-7774) MercifulJsonConvertor should support Avro logical type

2024-05-20 Thread Davis Zhang (Jira)


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

Davis Zhang updated HUDI-7774:
--
Status: In Progress  (was: Open)

> MercifulJsonConvertor should support Avro logical type
> --
>
> Key: HUDI-7774
> URL: https://issues.apache.org/jira/browse/HUDI-7774
> Project: Apache Hudi
>  Issue Type: Improvement
>Reporter: Davis Zhang
>Priority: Major
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> MercifulJsonConverter should be able to convert raw json string entries to 
> Avro GenericRecord whose format is compliant with the required avro schema.
>  
> The list of conversion we should support with input:
>  * UUID: String
>  * Decimal: Number, Number with String representation
>  * Date: Either Number / String Number or human readable timestamp in 
> DateTimeFormatter.ISO_LOCAL_DATE format
>  * Time (milli/micro sec): Number / String Number or human readable timestamp 
> in 
> DateTimeFormatter.ISO_LOCAL_TIME format
>  * Timestamp (milli/micro second): Number / String Number or human readable 
> timestamp in DateTimeFormatter.ISO_INSTANT format
>  * Local Timestamp (milli/micro second): Number / String Number or human 
> readable timestamp in DateTimeFormatter.ISO_LOCAL_DATE_TIME format



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