Uh oh!
There was an error while loading. Please reload this page.
ARROW-824: Date and Time Vectors should reflect timezone-less semantics - #568
ARROW-824: Date and Time Vectors should reflect timezone-less semantics#568julienledem wants to merge 6 commits into
Conversation
wesm
commented
Apr 19, 2017
I suppose failing the integration tests is good? |
wesm
commented
Apr 21, 2017
@julienledem could you take a look at the integration test failure? |
julienledem
commented
Apr 24, 2017
@wesm Yes, failing the test is good. FYI: I removed this JIRA from the 0.3 release. I'll update the integration test. |
wesm
commented
Apr 24, 2017
Cool |
jacques-n
commented
May 1, 2017
Did you evaluate using the java8 apis instead of the joda ones? There is this backport for java 7: http://www.threeten.org/threetenbp/. |
julienledem
commented
May 1, 2017
@jacques-n Since those classes use a different package name, it does not look like there's a benefit to have them as an intermediate step. I'd rather move to the actual java 8 classes once arrow is on java 8. Moving to LocalDateTime is already a pretty big change without adding this on top. |
jacques-n
commented
May 2, 2017
Got it, makes sense, thanks for the explanation @julienledem. |
Change-Id: I752bb6760c9ae3474e5af73593cd334872540d75
Change-Id: Ia375f6cf2164ee0c65582fc1b94483572192d565
Change-Id: I3265d9ff676e7090d2d77b143c36a83fbf3f8e81
Change-Id: I45026ec7f9a6afab6d6a63f18048872db5ac2e24
julienledem
commented
May 3, 2017
This is good to go IMO |
wesm
commented
May 3, 2017
Removing the time zone feels like a regression. How difficult is it to preserve the time zone as metadata only? |
Change-Id: I1ae9518d401056143208206695a2c54fb94df3e1
julienledem
commented
May 5, 2017
@wesm The current vector implementation of the TimestampVector is TimezoneLess (except it was buggy because it used DateTime instead of LocalDateTime). |
wesm
commented
May 6, 2017
Got it. I am ok with this, then. Let's open a JIRA to make a plan and implement something that works in time for 0.4 (end of this month)? |
julienledem
commented
May 6, 2017
The current java vector support the timezone less version of time related types but in an incomplete way. This change fixes it and clarifies what the vectors implementation do. We'll need separate vectors or adapt those to deal will timezone aware time types. Author: Julien Le Dem <julien@apache.org> Closesapache#568 from julienledem/ARROW-824 and squashes the following commits: 3528ad8 [Julien Le Dem] add license e37385c [Julien Le Dem] centralize LocalDateTime.toMillis bdac7ff [Julien Le Dem] make integration tests output more readable b0da88c [Julien Le Dem] fix failing integration test 61518ec [Julien Le Dem] improve travis integration ec19e7d [Julien Le Dem] ARROW-824: Date and Time Vectors should reflect timezone-less semantics
The current java vector support the timezone less version of time related types but in an incomplete way. This change fixes it and clarifies what the vectors implementation do. We'll need separate vectors or adapt those to deal will timezone aware time types. Author: Julien Le Dem <julien@apache.org> Closesapache#568 from julienledem/ARROW-824 and squashes the following commits: 3528ad8 [Julien Le Dem] add license e37385c [Julien Le Dem] centralize LocalDateTime.toMillis bdac7ff [Julien Le Dem] make integration tests output more readable b0da88c [Julien Le Dem] fix failing integration test 61518ec [Julien Le Dem] improve travis integration ec19e7d [Julien Le Dem] ARROW-824: Date and Time Vectors should reflect timezone-less semantics
The current java vector support the timezone less version of time related types but in an incomplete way.
This change fixes it and clarifies what the vectors implementation do.
We'll need separate vectors or adapt those to deal will timezone aware time types.