@Override void copy(int index) throws SQLException { Timestamp stamp = result.getTimestamp(columnIndex, calendar); if (stamp != null) { mutator.setSafe(index, stamp.getTime()); } }
@Override public void setSafeValue(ObjectInspector oi, Object hiveFieldValue, ValueVector outputVV, int outputIndex) { final java.sql.Timestamp value = ((TimestampObjectInspector)oi).getPrimitiveJavaObject(hiveFieldValue); final DateTime ts = new DateTime(value.getTime()).withZoneRetainFields(DateTimeZone.UTC); ((NullableTimeStampVector) outputVV).getMutator().setSafe(outputIndex, ts.getMillis()); } }
long value = ts.getMillis(); for (int i = start; i < end; i++) { v.getMutator().setSafe(i, value);
timeStampVector.getMutator().setNull(index); } else { timeStampVector.getMutator().setSafe(index, value);
@Override protected void readField(long recordsToReadInThisPass) { this.bytebuf = pageReader.pageData; if (usingDictionary) { for (int i = 0; i < recordsToReadInThisPass; i++) { Binary binaryTimeStampValue = pageReader.dictionaryValueReader.readBytes(); valueVec.getMutator().setSafe(valuesReadInCurrentPass + i, getDateTimeValueFromBinary(binaryTimeStampValue, true)); } } else { for (int i = 0; i < recordsToReadInThisPass; i++) { Binary binaryTimeStampValue = pageReader.valueReader.readBytes(); valueVec.getMutator().setSafe(valuesReadInCurrentPass + i, getDateTimeValueFromBinary(binaryTimeStampValue, true)); } } // The width of each element of the TimeStampVector is 8 bytes (64 bits) instead of 12 bytes. dataTypeLengthInBits = NullableTimeStampHolder.WIDTH * 8; } }
public void write(NullableTimeStampHolder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }
private void setTimestampColumnValue(final long data, final ProjectedColumnInfo pci, final int count) { ((NullableTimeStampVector.Mutator) pci.vv.getMutator()) .setSafe(count, data); }
public void writeTimeStamp(long value) { mutator.setSafe(idx(), 1, value); vector.getMutator().setValueCount(idx() + 1); }
public void setSafe(int index, NullableTimeStampHolder holder) { setType(index, MinorType.TIMESTAMP); getTimeStampVector().getMutator().setSafe(index, holder); }
public void write(TimeStampHolder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }
@Override protected void readField(long recordsToReadInThisPass) { if (usingDictionary) { for (int i = 0; i < recordsToReadInThisPass; i++){ valueVec.getMutator().setSafe(valuesReadInCurrentPass + i, pageReader.dictionaryValueReader.readLong()); } } else { for (int i = 0; i < recordsToReadInThisPass; i++){ valueVec.getMutator().setSafe(valuesReadInCurrentPass + i, pageReader.valueReader.readLong()); } } } }
@Override public void writeField(Object value, int outboundIndex) { if (value != null) { vector.getMutator().setSafe(outboundIndex, ((Timestamp) value).getTime()); } } }
if (pci.kuduColumn.isNullable()) { ((NullableTimeStampVector.Mutator) pci.vv.getMutator()) .setSafe(rowIndex, result.getLong(pci.index) / 1000); } else { ((TimeStampVector.Mutator) pci.vv.getMutator())
public void setSafe(int index, NullableTimeStampHolder holder) { setType(index, MinorType.TIMESTAMP); getTimeStampVector().getMutator().setSafe(index, holder); }
private void setTimestampColumnValue(Long data, ProjectedColumnInfo pci, int rowCount) { ((NullableTimeStampVector.Mutator) pci.vv.getMutator()) .setSafe(rowCount, data * 1000); }
public void write(NullableTimeStampHolder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }
public void write(TimeStampHolder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }
public void writeTimeStamp(long value) { mutator.setSafe(idx(), 1, value); vector.getMutator().setValueCount(idx() + 1); }