private void setMilliseconds(TimestampColumnVector timestampColVector, long[] vector, int elementNum) { timestampColVector.getScratchTimestamp().setTime(vector[elementNum]); timestampColVector.setFromScratchTimestamp(elementNum); }
private void setSeconds(TimestampColumnVector timestampColVector, long[] vector, int elementNum) { timestampColVector.getScratchTimestamp().setTime(vector[elementNum] * 1000); timestampColVector.setFromScratchTimestamp(elementNum); }
private void setMilliseconds(TimestampColumnVector timestampColVector, long[] vector, int elementNum) { timestampColVector.getScratchTimestamp().setTime(vector[elementNum]); timestampColVector.setFromScratchTimestamp(elementNum); }
private void setSeconds(TimestampColumnVector timestampColVector, long[] vector, int elementNum) { timestampColVector.getScratchTimestamp().setTime(vector[elementNum] * 1000); timestampColVector.setFromScratchTimestamp(elementNum); }
private void setDays(TimestampColumnVector timestampColVector, long[] vector, int elementNum) { timestampColVector.getScratchTimestamp().setTime(DateWritableV2.daysToMillis((int) vector[elementNum])); timestampColVector.setFromScratchTimestamp(elementNum); }
inputColVector1.asScratchTimestamp(0), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); int i = sel[j]; dtm.subtract( inputColVector1.asScratchTimestamp(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.subtract( inputColVector1.asScratchTimestamp(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.subtract( inputColVector1.asScratchTimestamp(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); outputIsNull[i] = inputIsNull[i]; for(int i = 0; i != n; i++) { dtm.subtract( inputColVector1.asScratchTimestamp(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i);
inputColVector1.asScratchIntervalDayTime(0), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); int i = sel[j]; dtm.add( inputColVector1.asScratchIntervalDayTime(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.add( inputColVector1.asScratchIntervalDayTime(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.add( inputColVector1.asScratchIntervalDayTime(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); outputIsNull[i] = inputIsNull[i]; for(int i = 0; i != n; i++) { dtm.add( inputColVector1.asScratchIntervalDayTime(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i);
inputColVector1.asScratchTimestamp(0), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); int i = sel[j]; dtm.add( inputColVector1.asScratchTimestamp(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.add( inputColVector1.asScratchTimestamp(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.add( inputColVector1.asScratchTimestamp(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); outputIsNull[i] = inputIsNull[i]; for(int i = 0; i != n; i++) { dtm.add( inputColVector1.asScratchTimestamp(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i);
inputColVector1.asScratchTimestamp(0), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); int i = sel[j]; dtm.add( inputColVector1.asScratchTimestamp(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.add( inputColVector1.asScratchTimestamp(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.add( inputColVector1.asScratchTimestamp(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); outputIsNull[i] = inputIsNull[i]; for(int i = 0; i != n; i++) { dtm.add( inputColVector1.asScratchTimestamp(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i);
inputColVector1.asScratchIntervalDayTime(0), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); int i = sel[j]; dtm.add( inputColVector1.asScratchIntervalDayTime(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.add( inputColVector1.asScratchIntervalDayTime(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.add( inputColVector1.asScratchIntervalDayTime(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); outputIsNull[i] = inputIsNull[i]; for(int i = 0; i != n; i++) { dtm.add( inputColVector1.asScratchIntervalDayTime(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i);
outputIsNull[0] = false; dtm.add( inputColVector1.asScratchIntervalDayTime(0), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); } else { outputIsNull[i] = false; dtm.add( inputColVector1.asScratchIntervalDayTime(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); final int i = sel[j]; dtm.add( inputColVector1.asScratchIntervalDayTime(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); inputColVector1.asScratchIntervalDayTime(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); outputIsNull[i] = false; dtm.add( inputColVector1.asScratchIntervalDayTime(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); } else { outputIsNull[i] = false; dtm.add( inputColVector1.asScratchIntervalDayTime(i), value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i);
inputColVector1.asScratchTimestamp(0), inputColVector2.asScratchIntervalDayTime(0), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); } else if (inputColVector1.isRepeating) { int i = sel[j]; dtm.subtract( value1, inputColVector2.asScratchIntervalDayTime(i), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.subtract( value1, inputColVector2.asScratchIntervalDayTime(i), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.subtract( inputColVector1.asScratchTimestamp(i), value2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.subtract( inputColVector1.asScratchTimestamp(i), value2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.subtract( inputColVector1.asScratchTimestamp(i), inputColVector2.asScratchIntervalDayTime(i), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i);
inputColVector1.asScratchTimestamp(0), inputColVector2.asScratchIntervalDayTime(0), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); } else if (inputColVector1.isRepeating) { int i = sel[j]; dtm.add( value1, inputColVector2.asScratchIntervalDayTime(i), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.add( value1, inputColVector2.asScratchIntervalDayTime(i), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.add( inputColVector1.asScratchTimestamp(i), value2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.add( inputColVector1.asScratchTimestamp(i), value2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.add( inputColVector1.asScratchTimestamp(i), inputColVector2.asScratchIntervalDayTime(i), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i);
scratchTimestamp1.setTime(DateWritable.daysToMillis((int) vector1[0])); dtm.subtract( scratchTimestamp1, value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); scratchTimestamp1.setTime(DateWritable.daysToMillis((int) vector1[i])); dtm.subtract( scratchTimestamp1, value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchTimestamp1.setTime(DateWritable.daysToMillis((int) vector1[i])); dtm.subtract( scratchTimestamp1, value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchTimestamp1.setTime(DateWritable.daysToMillis((int) vector1[i])); dtm.subtract( scratchTimestamp1, value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); outputIsNull[i] = inputIsNull[i]; scratchTimestamp1.setTime(DateWritable.daysToMillis((int) vector1[i])); dtm.subtract( scratchTimestamp1, value, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i);
inputColVector1.asScratchIntervalDayTime(0), inputColVector2.asScratchTimestamp(0), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); } else if (inputColVector1.isRepeating) { int i = sel[j]; dtm.add( value1, inputColVector2.asScratchTimestamp(i), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.add( value1, inputColVector2.asScratchTimestamp(i), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.add( inputColVector1.asScratchIntervalDayTime(i), value2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.add( inputColVector1.asScratchIntervalDayTime(i), value2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.add( inputColVector1.asScratchIntervalDayTime(i), inputColVector2.asScratchTimestamp(i), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i);
scratchIntervalYearMonth2.set((int) vector2[0]); dtm.subtract( inputColVector1.asScratchTimestamp(0), scratchIntervalYearMonth2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); } else if (inputColVector1.isRepeating) { scratchIntervalYearMonth2.set((int) vector2[i]); dtm.subtract( value1, scratchIntervalYearMonth2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchIntervalYearMonth2.set((int) vector2[i]); dtm.subtract( value1, scratchIntervalYearMonth2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.subtract( inputColVector1.asScratchTimestamp(i), scratchIntervalYearMonth2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.subtract( inputColVector1.asScratchTimestamp(i), scratchIntervalYearMonth2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchIntervalYearMonth2.set((int) vector2[i]); dtm.subtract( inputColVector1.asScratchTimestamp(i), scratchIntervalYearMonth2, outputColVector.getScratchTimestamp());
scratchIntervalYearMonth2.set((int) vector2[0]); dtm.add( inputColVector1.asScratchTimestamp(0), scratchIntervalYearMonth2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); } else if (inputColVector1.isRepeating) { scratchIntervalYearMonth2.set((int) vector2[i]); dtm.add( value1, scratchIntervalYearMonth2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchIntervalYearMonth2.set((int) vector2[i]); dtm.add( value1, scratchIntervalYearMonth2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.add( inputColVector1.asScratchTimestamp(i), scratchIntervalYearMonth2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.add( inputColVector1.asScratchTimestamp(i), scratchIntervalYearMonth2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchIntervalYearMonth2.set((int) vector2[i]); dtm.add( inputColVector1.asScratchTimestamp(i), scratchIntervalYearMonth2, outputColVector.getScratchTimestamp());
scratchTimestamp1.setTime(DateWritableV2.daysToMillis((int) vector1[0])); dtm.subtract( scratchTimestamp1, inputColVector2.asScratchIntervalDayTime(0), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); } else if (inputColVector1.isRepeating) { int i = sel[j]; dtm.subtract( scratchTimestamp1, inputColVector2.asScratchIntervalDayTime(i), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.subtract( scratchTimestamp1, inputColVector2.asScratchIntervalDayTime(i), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchTimestamp1.setTime(DateWritableV2.daysToMillis((int) vector1[i])); dtm.subtract( scratchTimestamp1, value2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchTimestamp1.setTime(DateWritableV2.daysToMillis((int) vector1[i])); dtm.subtract( scratchTimestamp1, value2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchTimestamp1.setTime(DateWritableV2.daysToMillis((int) vector1[i])); dtm.subtract( scratchTimestamp1, inputColVector2.asScratchIntervalDayTime(i), outputColVector.getScratchTimestamp());
scratchTimestamp2.setTime(DateWritableV2.daysToMillis((int) vector2[0])); dtm.add( inputColVector1.asScratchIntervalDayTime(0), scratchTimestamp2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); } else if (inputColVector1.isRepeating) { scratchTimestamp2.setTime(DateWritableV2.daysToMillis((int) vector2[i])); dtm.add( value1, scratchTimestamp2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchTimestamp2.setTime(DateWritableV2.daysToMillis((int) vector2[i])); dtm.add( value1, scratchTimestamp2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); int i = sel[j]; dtm.add( inputColVector1.asScratchIntervalDayTime(i), scratchTimestamp2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.add( inputColVector1.asScratchIntervalDayTime(i), scratchTimestamp2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchTimestamp2.setTime(DateWritableV2.daysToMillis((int) vector2[i])); dtm.add( inputColVector1.asScratchIntervalDayTime(i), scratchTimestamp2, outputColVector.getScratchTimestamp());
scratchTimestamp1.setTime(DateWritableV2.daysToMillis((int) vector1[0])); dtm.add( scratchTimestamp1, inputColVector2.asScratchIntervalDayTime(0), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(0); } else if (inputColVector1.isRepeating) { int i = sel[j]; dtm.add( scratchTimestamp1, inputColVector2.asScratchIntervalDayTime(i), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); for(int i = 0; i != n; i++) { dtm.add( scratchTimestamp1, inputColVector2.asScratchIntervalDayTime(i), outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchTimestamp1.setTime(DateWritableV2.daysToMillis((int) vector1[i])); dtm.add( scratchTimestamp1, value2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchTimestamp1.setTime(DateWritableV2.daysToMillis((int) vector1[i])); dtm.add( scratchTimestamp1, value2, outputColVector.getScratchTimestamp()); outputColVector.setFromScratchTimestamp(i); scratchTimestamp1.setTime(DateWritableV2.daysToMillis((int) vector1[i])); dtm.add( scratchTimestamp1, inputColVector2.asScratchIntervalDayTime(i), outputColVector.getScratchTimestamp());