@Override public void writeTime(boolean isNull) throws IOException { @SuppressWarnings("resource") TimeWriter t = writer.time(fieldName); if(!isNull){ LocalTime localTime = OffsetTime.parse(parser.getValueAsString(), DateUtility.isoFormatTime).toLocalTime(); t.writeTime((int) ((localTime.toNanoOfDay() + 500000L) / 1000000L)); // round to milliseconds } }
return (FieldWriter) writer.float4(name); case TIME: return (FieldWriter) writer.time(name); case INTERVALYEAR: return (FieldWriter) writer.intervalYear(name);
TimeWriter writer = type.getRepetition() == Repetition.REPEATED ? mapWriter.list(name).time() : mapWriter.time(name); return new DrillTimeConverter(writer);
fieldReader.copyAsValue(mapWriter.list(fieldName).time()); } else { fieldReader.copyAsValue(mapWriter.time(fieldName));
fieldReader.copyAsValue(mapWriter.list(MappifyUtility.fieldValue).time()); } else { fieldReader.copyAsValue(mapWriter.time(MappifyUtility.fieldValue));
@Override public TimeWriter time(String name) { return (map != null) ? map.time(name) : list.time(); }
public void copyAsField(String name, MapWriter writer) { TimeWriterImpl impl = (TimeWriterImpl) writer.time(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
public void copyAsField(String name, MapWriter writer) { NullableTimeWriterImpl impl = (NullableTimeWriterImpl) writer.time(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
@Override public TimeWriter time(String name) { data.getMutator().setType(idx(), MinorType.MAP); getMapWriter().setPosition(idx()); return getMapWriter().time(name); }
public void copyAsField(String name, MapWriter writer) { TimeWriterImpl impl = (TimeWriterImpl) writer.time(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
public void copyAsField(String name, MapWriter writer) { NullableTimeWriterImpl impl = (NullableTimeWriterImpl) writer.time(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
@Override public TimeWriter time(String name) { return (map != null) ? map.time(name) : list.time(); }