@Override void copy(int index) throws SQLException { Date date = result.getDate(columnIndex, calendar); if (date != null) { mutator.setSafe(index, date.getTime()); } }
@Override public void setSafeValue(ObjectInspector oi, Object hiveFieldValue, ValueVector outputVV, int outputIndex) { final java.sql.Date value = ((DateObjectInspector)oi).getPrimitiveJavaObject(hiveFieldValue); final DateTime date = new DateTime(value.getTime()).withZoneRetainFields(DateTimeZone.UTC); ((NullableDateVector) outputVV).getMutator().setSafe(outputIndex, date.getMillis()); } }
long value = date.getMillis(); for (int i = start; i < end; i++) { v.getMutator().setSafe(i, value);
dateVector.getMutator().setNull(index); } else { dateVector.getMutator().setSafe(index, value * (long) DateTimeConstants.MILLIS_PER_DAY);
public void writeDate(long value) { mutator.setSafe(idx(), 1, value); vector.getMutator().setValueCount(idx() + 1); }
public void write(DateHolder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }
public void setSafe(int index, NullableDateHolder holder) { setType(index, MinorType.DATE); getDateVector().getMutator().setSafe(index, holder); }
public void write(NullableDateHolder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }
public void writeDate(long value) { mutator.setSafe(idx(), 1, value); vector.getMutator().setValueCount(idx() + 1); }
public void setSafe(int index, NullableDateHolder holder) { setType(index, MinorType.DATE); getDateVector().getMutator().setSafe(index, holder); }
public void write(DateHolder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }
public void write(NullableDateHolder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }