The discussion in [1] led to the following proposal which I would like
to submit for a vote.

---
Arrow allows a timestamp column to omit the time zone property.  This
has caused confusion because some people have interpreted a timestamp
without a time zone to be an Instant while others have interpreted it
to be a LocalDateTime.

This proposal is to clarify the Arrow schema (via comments) and assert
that a timestamp without a time zone should be interpreted as
LocalDateTime.

Note: For definitions of Instant and LocalDateTime (and a discussion
on the semantics) please refer to [3]
---

For sample arguments for/against see [2].  For a summary of some of
the discussion in [1] and a detailed discussion about the different
temporal concepts see [3].  A related straw poll (and eventual vote)
will be sent regarding treatment of instants as potential Arrow types.

The vote will be open for at least 72 hours.

[ ] +1 Update comments in schema.fbs to assert the above
[ ] +0
[ ] -1 Do not make any change

[1]: 
https://lists.apache.org/thread.html/r8216e5de3efd2935e3907ad9bd20ce07e430952f84de69b36337e5eb%40%3Cdev.arrow.apache.org%3E
[2]: 
https://docs.google.com/document/d/1wDAuxEDVo3YxZx20fGUGqQxi3aoss7TJ-TzOUjaoZk8/edit?usp=sharing
[3]: 
https://docs.google.com/document/d/1QDwX4ypfNvESc2ywcT1ygaf2Y1R8SmkpifMV7gpJdBI/edit?usp=sharing

Reply via email to