public Object convert(Object input) { if (input == null) { return null; } return outputOI.set(r, PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth(input, inputOI)); } }
switch (plusOpType) { case INTERVALYM_PLUS_INTERVALYM: { HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); HiveIntervalYearMonth iym2 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg2Idx].get(), inputOIs[intervalArg2Idx]); return handleIntervalYearMonthResult(dtm.add(iym1, iym2)); HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); Date dt1 = PrimitiveObjectInspectorUtils.getDate( HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); Timestamp ts1 = PrimitiveObjectInspectorUtils.getTimestamp(
switch (plusOpType) { case INTERVALYM_PLUS_INTERVALYM: { HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); HiveIntervalYearMonth iym2 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg2Idx].get(), inputOIs[intervalArg2Idx]); return handleIntervalYearMonthResult(dtm.add(iym1, iym2)); HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); Date dt1 = PrimitiveObjectInspectorUtils.getDate( HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); Timestamp ts1 = PrimitiveObjectInspectorUtils.getTimestamp(
switch (minusOpType) { case INTERVALYM_MINUS_INTERVALYM: { HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); HiveIntervalYearMonth iym2 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg2Idx].get(), inputOIs[intervalArg2Idx]); return handleIntervalYearMonthResult(dtm.subtract(iym1, iym2)); HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); Date dt1 = PrimitiveObjectInspectorUtils.getDate( HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); Timestamp ts1 = PrimitiveObjectInspectorUtils.getTimestamp(
break; case INTERVAL_YEAR_MONTH: longValue = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth(val, poi).getTotalMonths(); break; case INTERVAL_DAY_TIME:
break; case INTERVAL_YEAR_MONTH: longValue = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth(val, poi).getTotalMonths(); break; case INTERVAL_DAY_TIME:
switch (minusOpType) { case INTERVALYM_MINUS_INTERVALYM: { HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); HiveIntervalYearMonth iym2 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg2Idx].get(), inputOIs[intervalArg2Idx]); return handleIntervalYearMonthResult(dtm.subtract(iym1, iym2)); HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); Date dt1 = PrimitiveObjectInspectorUtils.getDate( HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); Timestamp ts1 = PrimitiveObjectInspectorUtils.getTimestamp(
PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( object, sourcePrimitiveOI); if (intervalYearMonth == null) {
PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( object, convertSourcePrimitiveObjectInspectors[logicalColumnIndex]); if (intervalYearMonth == null) {
public Object convert(Object input) { if (input == null) { return null; } return outputOI.set(r, PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth(input, inputOI)); } }
public Object convert(Object input) { if (input == null) { return null; } return outputOI.set(r, PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth(input, inputOI)); } }
public Object convert(Object input) { if (input == null) { return null; } return outputOI.set(r, PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth(input, inputOI)); } }
public Object convert(Object input) { if (input == null) { return null; } return outputOI.set(r, PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth(input, inputOI)); } }
switch (plusOpType) { case INTERVALYM_PLUS_INTERVALYM: { HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); HiveIntervalYearMonth iym2 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg2Idx].get(), inputOIs[intervalArg2Idx]); return handleIntervalYearMonthResult(dtm.add(iym1, iym2)); HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); Date dt1 = PrimitiveObjectInspectorUtils.getDate( HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); Timestamp ts1 = PrimitiveObjectInspectorUtils.getTimestamp(
switch (minusOpType) { case INTERVALYM_MINUS_INTERVALYM: { HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); HiveIntervalYearMonth iym2 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg2Idx].get(), inputOIs[intervalArg2Idx]); return handleIntervalYearMonthResult(dtm.subtract(iym1, iym2)); HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); Date dt1 = PrimitiveObjectInspectorUtils.getDate( HiveIntervalYearMonth iym1 = PrimitiveObjectInspectorUtils.getHiveIntervalYearMonth( arguments[intervalArg1Idx].get(), inputOIs[intervalArg1Idx]); Timestamp ts1 = PrimitiveObjectInspectorUtils.getTimestamp(