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

Alexander Pivovarov updated HIVE-10275:
---------------------------------------
    Description: 
Currently getTimestampValue casts Timestamp to Date and returns Date.

Hive Timestamp type stores time with nanosecond precision.
Timestamp class has getNanos method to extract nanoseconds.
Date class has getTime method which returns unix time in milliseconds.

So, it order to be able to get nanoseconds from Timestamp fields 
GenericUDF.getTimestampValue should return Timestamp instead of Date.

  was:
Currently getTimestampValue casts Timestamp to Date and returns Date.

Hive Timestamp types stores time with nanosecond precision.
Timestamp class has getNanos method to extract nanoseconds.
Date class has getTime method which retuns unix time in milliseconds.

So, it order to be able to get nanoseconds from Timestamp fields GenericUDF 
getTimestampValue should return Timestamp instead of Date.


> GenericUDF getTimestampValue should return Timestamp instead of Date
> --------------------------------------------------------------------
>
>                 Key: HIVE-10275
>                 URL: https://issues.apache.org/jira/browse/HIVE-10275
>             Project: Hive
>          Issue Type: Bug
>          Components: UDF
>            Reporter: Alexander Pivovarov
>            Assignee: Alexander Pivovarov
>
> Currently getTimestampValue casts Timestamp to Date and returns Date.
> Hive Timestamp type stores time with nanosecond precision.
> Timestamp class has getNanos method to extract nanoseconds.
> Date class has getTime method which returns unix time in milliseconds.
> So, it order to be able to get nanoseconds from Timestamp fields 
> GenericUDF.getTimestampValue should return Timestamp instead of Date.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to