return (FieldWriter) writer.time(); case INTERVALYEAR: return (FieldWriter) writer.intervalYear(); case BIGINT: return (FieldWriter) writer.bigInt();
break; case INTERVALYEAR: fieldReader.copyAsValue(listWriter.intervalYear()); break; case FLOAT4:
case INTERVALYEAR: if (repeated) { fieldReader.copyAsValue(mapWriter.list(fieldName).intervalYear()); } else { fieldReader.copyAsValue(mapWriter.intervalYear(fieldName));
case INTERVALYEAR: if (repeated) { fieldReader.copyAsValue(mapWriter.list(MappifyUtility.fieldValue).intervalYear()); } else { fieldReader.copyAsValue(mapWriter.intervalYear(MappifyUtility.fieldValue));
@Override public IntervalYearWriter intervalYear(String name) { return (map != null) ? map.intervalYear(name) : list.intervalYear(); }
public void copyAsField(String name, MapWriter writer) { RepeatedIntervalYearWriterImpl impl = (RepeatedIntervalYearWriterImpl) writer.list(name).intervalYear(); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
@Override public IntervalYearWriter intervalYear() { data.getMutator().setType(idx(), MinorType.LIST); getListWriter().setPosition(idx()); return getListWriter().intervalYear(); } @Override
public void copyAsField(String name, MapWriter writer) { RepeatedIntervalYearWriterImpl impl = (RepeatedIntervalYearWriterImpl) writer.list(name).intervalYear(); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
@Override public IntervalYearWriter intervalYear(String name) { return (map != null) ? map.intervalYear(name) : list.intervalYear(); }