You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by "Greg Rahn (JIRA)" <ji...@apache.org> on 2016/10/04 06:13:21 UTC

[jira] [Commented] (ARROW-315) Finalize timestamp type

    [ https://issues.apache.org/jira/browse/ARROW-315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15544476#comment-15544476 ] 

Greg Rahn commented on ARROW-315:
---------------------------------

IMHO an important clarification with timestamp is to agree that while the serialization format may be based of a unix time/UTC offset, technically the value has no time zone information (e.g. timestamp without time zone).  This is means that no matter what the client or server timezone is set to, the value remains the same -- it behaves the same way write/read would work for a string representing a given timestamp.   

> Finalize timestamp type
> -----------------------
>
>                 Key: ARROW-315
>                 URL: https://issues.apache.org/jira/browse/ARROW-315
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: Format
>            Reporter: Julien Le Dem
>            Assignee: Julien Le Dem
>
> support int64 UNIX timestamps with a particular resolution.
> Parquet supports timestamp millis and micros (no nanos)
> https://github.com/apache/parquet-format/blob/master/LogicalTypes.md#datetime-types
> currently Arrow timestamps have a timezone field. 
> https://github.com/apache/arrow/blob/master/format/Message.fbs#L67
> proposal to change timestamp as follows:
> - remove "timestamp" field and say it's UTC
> - add unit field (MICROS | MILLIS)



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