@Override public Object copyObject(Object o) { return o == null ? null : new LazyHiveIntervalYearMonth((LazyHiveIntervalYearMonth) o); }
@Override public HiveIntervalYearMonth getPrimitiveJavaObject(Object o) { return o == null ? null : ((LazyHiveIntervalYearMonth) o).getWritableObject().getHiveIntervalYearMonth(); } }
@Override public void init(ByteArrayRef bytes, int start, int length) { String s = null; try { s = Text.decode(bytes.getData(), start, length); data.set(HiveIntervalYearMonth.valueOf(s)); isNull = false; } catch (Exception e) { isNull = true; logExceptionMessage(bytes, start, length, "INTERVAL_YEAR_MONTH"); } }
@Override public void writeHiveIntervalYearMonth(int totalMonths) throws IOException { beginPrimitive(); if (hiveIntervalYearMonthWritable == null) { hiveIntervalYearMonthWritable = new HiveIntervalYearMonthWritable(); } hiveIntervalYearMonthWritable.set(totalMonths); LazyHiveIntervalYearMonth.writeUTF8(output, hiveIntervalYearMonthWritable); finishPrimitive(); }
@Override public void writeHiveIntervalYearMonth(HiveIntervalYearMonth viyt) throws IOException { beginPrimitive(); if (hiveIntervalYearMonthWritable == null) { hiveIntervalYearMonthWritable = new HiveIntervalYearMonthWritable(); } hiveIntervalYearMonthWritable.set(viyt); LazyHiveIntervalYearMonth.writeUTF8(output, hiveIntervalYearMonthWritable); finishPrimitive(); }
LazyHiveIntervalYearMonth.writeUTF8(out, ((HiveIntervalYearMonthObjectInspector) oi).getPrimitiveWritableObject(o)); break;
return new LazyTimestampLocalTZ((LazyTimestampLocalTZObjectInspector) oi); case INTERVAL_YEAR_MONTH: return new LazyHiveIntervalYearMonth((LazyHiveIntervalYearMonthObjectInspector) oi); case INTERVAL_DAY_TIME: return new LazyHiveIntervalDayTime((LazyHiveIntervalDayTimeObjectInspector) oi);
throw new RuntimeException("Expected LazyHiveIntervalYearMonth"); HiveIntervalYearMonth value = ((LazyHiveIntervalYearMonth) primitiveObject).getWritableObject().getHiveIntervalYearMonth(); HiveIntervalYearMonth expected = ((HiveIntervalYearMonthWritable) expectedObject).getHiveIntervalYearMonth(); if (!value.equals(expected)) {
@Override public void init(ByteArrayRef bytes, int start, int length) { String s = null; try { s = Text.decode(bytes.getData(), start, length); data.set(HiveIntervalYearMonth.valueOf(s)); isNull = false; } catch (Exception e) { isNull = true; logExceptionMessage(bytes, start, length, "INTERVAL_YEAR_MONTH"); } }
@Override public void writeHiveIntervalYearMonth(int totalMonths) throws IOException { if (index > 0) { output.write(separator); } if (hiveIntervalYearMonthWritable == null) { hiveIntervalYearMonthWritable = new HiveIntervalYearMonthWritable(); } hiveIntervalYearMonthWritable.set(totalMonths); LazyHiveIntervalYearMonth.writeUTF8(output, hiveIntervalYearMonthWritable); index++; }
@Override public Object copyObject(Object o) { return o == null ? null : new LazyHiveIntervalYearMonth((LazyHiveIntervalYearMonth) o); }
@Override public HiveIntervalYearMonth getPrimitiveJavaObject(Object o) { return o == null ? null : ((LazyHiveIntervalYearMonth) o).getWritableObject().getHiveIntervalYearMonth(); } }
@Override public void init(ByteArrayRef bytes, int start, int length) { String s = null; try { s = Text.decode(bytes.getData(), start, length); data.set(HiveIntervalYearMonth.valueOf(s)); isNull = false; } catch (Exception e) { isNull = true; logExceptionMessage(bytes, start, length, "INTERVAL_YEAR_MONTH"); } }
@Override public void writeHiveIntervalYearMonth(HiveIntervalYearMonth viyt) throws IOException { if (index > 0) { output.write(separator); } if (hiveIntervalYearMonthWritable == null) { hiveIntervalYearMonthWritable = new HiveIntervalYearMonthWritable(); } hiveIntervalYearMonthWritable.set(viyt); LazyHiveIntervalYearMonth.writeUTF8(output, hiveIntervalYearMonthWritable); index++; }
@Override public Object copyObject(Object o) { return o == null ? null : new LazyHiveIntervalYearMonth((LazyHiveIntervalYearMonth) o); }
@Override public HiveIntervalYearMonth getPrimitiveJavaObject(Object o) { return o == null ? null : ((LazyHiveIntervalYearMonth) o).getWritableObject().getHiveIntervalYearMonth(); } }
@Override public void init(ByteArrayRef bytes, int start, int length) { String s = null; try { s = Text.decode(bytes.getData(), start, length); data.set(HiveIntervalYearMonth.valueOf(s)); isNull = false; } catch (Exception e) { isNull = true; logExceptionMessage(bytes, start, length, "INTERVAL_YEAR_MONTH"); } }
@Override public void writeHiveIntervalYearMonth(HiveIntervalYearMonth viyt) throws IOException { if (index > 0) { output.write(separator); } if (hiveIntervalYearMonthWritable == null) { hiveIntervalYearMonthWritable = new HiveIntervalYearMonthWritable(); } hiveIntervalYearMonthWritable.set(viyt); LazyHiveIntervalYearMonth.writeUTF8(output, hiveIntervalYearMonthWritable); index++; }
@Override public Object copyObject(Object o) { return o == null ? null : new LazyHiveIntervalYearMonth((LazyHiveIntervalYearMonth) o); }
@Override public HiveIntervalYearMonth getPrimitiveJavaObject(Object o) { return o == null ? null : ((LazyHiveIntervalYearMonth) o).getWritableObject().getHiveIntervalYearMonth(); } }