Github user parthchandra commented on a diff in the pull request:
https://github.com/apache/drill/pull/1184#discussion_r181248969
--- Diff: exec/vector/src/main/codegen/templates/FixedValueVectors.java ---
@@ -509,15 +509,15 @@ public long getTwoAsLong(int index) {
public ${friendlyType} getObject(int index) {
org.joda.time.DateTime date = new org.joda.time.DateTime(get(index),
org.joda.time.DateTimeZone.UTC);
date =
date.withZoneRetainFields(org.joda.time.DateTimeZone.getDefault());
- return date;
+ return new java.sql.Date(date.getMillis());
--- End diff --
Agree that messing with Timezones is a Bad Thing. Probably an artifact of
the way java.util did things.
Anyway, I did mean using org.joda.time.Local[Data|Time|TimeStamp] or the
corresponding java.time.* classes.
---