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

Araika Singh updated HIVE-28632:
--------------------------------
    Description: 
_Boolean:_ Post HIVE-21240, the code implicitly converted boolean strings 
without checking case sensitivity, resulting in {{false}} for other strings. 
Now, this behavior changed to be case-sensitive, resulting in {{false}} for all 
other strings. This behavior needs to be maintained in the current version.

_Binary:_ Post HIVE-21240, any binary value in JSON was decoded to the required 
value. Currently, we are not parsing the same. This needs to be fixed to 
restore the previous behavior.

  was:
_Boolean:_ Post HIVE-21240, the code implicitly converted boolean strings 
without checking case sensitivity, resulting in {{false}} for other strings. 
Now, this behavior changed to be case-sensitive, resulting in {{false}} for all 
other strings. This behavior needs to be maintained in the current version.

_Binary:_ Post HIVE-21240, any binary value in JSON was decoded to the required 
value. Currently, we are not parsing the same. This needs to be fixed to 
restore the previous behavior.

_Decimal:_ In Hive 4, numbers are getting rounded off. This rounding should not 
occur, and the values should be maintained as they are.


> Fix issues in JSON SerDe implementations related to Boolean, Binary, and 
> Decimal data types
> -------------------------------------------------------------------------------------------
>
>                 Key: HIVE-28632
>                 URL: https://issues.apache.org/jira/browse/HIVE-28632
>             Project: Hive
>          Issue Type: Bug
>      Security Level: Public(Viewable by anyone) 
>            Reporter: Araika Singh
>            Assignee: Araika Singh
>            Priority: Critical
>
> _Boolean:_ Post HIVE-21240, the code implicitly converted boolean strings 
> without checking case sensitivity, resulting in {{false}} for other strings. 
> Now, this behavior changed to be case-sensitive, resulting in {{false}} for 
> all other strings. This behavior needs to be maintained in the current 
> version.
> _Binary:_ Post HIVE-21240, any binary value in JSON was decoded to the 
> required value. Currently, we are not parsing the same. This needs to be 
> fixed to restore the previous behavior.



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

Reply via email to