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

Franklin Hu updated HIVE-2272:
------------------------------

    Release Note: 
TIMESTAMP data type
New primitive data type that supports traditional UNIX timestamp with optional 
nanosecond precision.

Supported conversions:
Integer numeric types: Interpreted as UNIX timestamp in seconds
Floating point numeric types: Intepreted as UNIX timestamp in seconds with 
decimal precision
Strings: JDBC compliant java.sql.Timestamp format "YYYY-MM-DD 
HH:MM:SS.fffffffff" (9 decimal place precision)

Timestamps are interpreted to be timezoneless and stored as an offset from the 
UNIX epoch. Convenience UDFs for conversion to and from timezones are provided 
(to_utc_timestamp, from_utc_timestamp).
All existing datetime UDFs (month, day, year, hour, etc.) will work with the 
TIMESTAMP data type.

Supported SerDes:
ColumnarSerDe
LazyBinaryColumnarSerDe
LazySimpleSerDe
LazyBinarySerDe
BinarySortableSerDe

> add TIMESTAMP data type
> -----------------------
>
>                 Key: HIVE-2272
>                 URL: https://issues.apache.org/jira/browse/HIVE-2272
>             Project: Hive
>          Issue Type: New Feature
>            Reporter: Franklin Hu
>            Assignee: Franklin Hu
>             Fix For: 0.8.0
>
>         Attachments: hive-2272.1.patch, hive-2272.2.patch, hive-2272.3.patch, 
> hive-2272.4.patch, hive-2272.5.patch, hive-2272.6.patch, hive-2272.7.patch, 
> hive-2272.8.patch, hive-2272.9.patch
>
>
> Add TIMESTAMP type to serde2 that supports unix timestamp (1970-01-01 
> 00:00:01 UTC to 2038-01-19 03:14:07 UTC) with optional nanosecond precision 
> using both LazyBinary and LazySimple SerDes. 
> For LazySimpleSerDe, the data is stored in jdbc compliant java.sql.Timestamp 
> parsable strings.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to