@Override public void writeDate(boolean isNull) throws IOException { DateWriter dt = writer.date(); if(!isNull){ work.prepareVarCharHolder(parser.getValueAsString(), varchar); dt.writeDate(StringFunctionHelpers.getDate(varchar.buffer, varchar.start, varchar.end)); } }
return (FieldWriter) writer.float8(); case DATE: return (FieldWriter) writer.date(); case TIMESTAMP: return (FieldWriter) writer.timeStamp();
break; case DATE: fieldReader.copyAsValue(listWriter.date()); break; case TIME:
case DATE: if (repeated) { fieldReader.copyAsValue(mapWriter.list(MappifyUtility.fieldValue).date()); } else { fieldReader.copyAsValue(mapWriter.date(MappifyUtility.fieldValue));
DateWriter writer = type.getRepetition() == Repetition.REPEATED ? mapWriter.list(name).date() : mapWriter.date(name); switch(containsCorruptedDates) { case META_SHOWS_CORRUPTION:
case DATE: if (repeated) { fieldReader.copyAsValue(mapWriter.list(fieldName).date()); } else { fieldReader.copyAsValue(mapWriter.date(fieldName));
public void copyAsField(String name, MapWriter writer) { RepeatedDateWriterImpl impl = (RepeatedDateWriterImpl) writer.list(name).date(); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
@Override public DateWriter date(String name) { return (map != null) ? map.date(name) : list.date(); }
@Override public DateWriter date() { data.getMutator().setType(idx(), MinorType.LIST); getListWriter().setPosition(idx()); return getListWriter().date(); } @Override
@Override public DateWriter date(String name) { return (map != null) ? map.date(name) : list.date(); }
public void copyAsField(String name, MapWriter writer) { RepeatedDateWriterImpl impl = (RepeatedDateWriterImpl) writer.list(name).date(); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }