Hello All, I've started work on ARROW-582 to add Date/Time support for Java JSON files and would just like to clear up a few things. I believe the Java Time type is supposed to represent milliseconds since epoch, it is stored as a FixedValueVector with a width of 4 bytes (equivalent to Java 'int') and it retrieved by constructing a org.joda.time.DateTime with that value. Shouldn't this be an 8 byte width, equivalent to Java 'long'?
<#elseif minor.class == "Time"> @Override public DateTime getObject(int index) { org.joda.time.DateTime time = new org.joda.time.DateTime(get(index), org.joda.time.DateTimeZone.UTC); time = time.withZoneRetainFields(org.joda.time.DateTimeZone.getDefault()); return time; } Thanks, Bryan