@Override public void writeDate(boolean isNull) throws IOException { DateWriter dt = writer.date(fieldName); if(!isNull){ LocalDate localDate = LocalDate.parse(parser.getValueAsString(), DateUtility.isoFormatDate); OffsetDateTime utcDate = OffsetDateTime.of(localDate, LocalTime.MIDNIGHT, ZoneOffset.UTC); dt.writeDate(utcDate.toInstant().toEpochMilli()); // round to milliseconds } }
return (FieldWriter) writer.float8(name); case DATE: return (FieldWriter) writer.date(name); case TIMESTAMP: return (FieldWriter) writer.timeStamp(name);
DateWriter writer = type.getRepetition() == Repetition.REPEATED ? mapWriter.list(name).date() : mapWriter.date(name); switch(containsCorruptedDates) { case META_SHOWS_CORRUPTION:
fieldReader.copyAsValue(mapWriter.list(fieldName).date()); } else { fieldReader.copyAsValue(mapWriter.date(fieldName));
fieldReader.copyAsValue(mapWriter.list(MappifyUtility.fieldValue).date()); } else { fieldReader.copyAsValue(mapWriter.date(MappifyUtility.fieldValue));
@Override public DateWriter date(String name) { return (map != null) ? map.date(name) : list.date(); }
public void copyAsField(String name, MapWriter writer) { DateWriterImpl impl = (DateWriterImpl) writer.date(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
@Override public DateWriter date(String name) { data.getMutator().setType(idx(), MinorType.MAP); getMapWriter().setPosition(idx()); return getMapWriter().date(name); }
public void copyAsField(String name, MapWriter writer) { NullableDateWriterImpl impl = (NullableDateWriterImpl) writer.date(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
@Override public DateWriter date(String name) { return (map != null) ? map.date(name) : list.date(); }
public void copyAsField(String name, MapWriter writer) { DateWriterImpl impl = (DateWriterImpl) writer.date(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
public void copyAsField(String name, MapWriter writer) { NullableDateWriterImpl impl = (NullableDateWriterImpl) writer.date(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }