@Override public void write(Object value) { recordConsumer.addInteger(inspector.get(value)); } }
@Override public void serialize(Object o, ObjectInspector oi, TProtocol oprot) throws TException, SerDeException, NoSuchFieldException, IllegalAccessException { ShortObjectInspector poi = (ShortObjectInspector) oi; oprot.writeI16(poi.get(o)); }
@Override public void write(Object value) { recordConsumer.addInteger(inspector.get(value)); } }
@Override void serialize(RandomAccessOutput byteStream, Object obj, ObjectInspector objInspector, boolean skipLengthPrefix, BooleanRef warnedOnceNullMapKey) { ShortObjectInspector spoi = (ShortObjectInspector) objInspector; short v = spoi.get(obj); byteStream.write((byte) (v >> 8)); byteStream.write((byte) (v)); } }
short s = ((ShortObjectInspector) oi).get(o); dos.writeShort(s); break;
@Override void write(Object obj) throws IOException { super.write(obj); if (obj != null) { long val; if (intInspector != null) { val = intInspector.get(obj); } else if (longInspector != null) { val = longInspector.get(obj); } else { val = shortInspector.get(obj); } indexStatistics.updateInteger(val); if (createBloomFilter) { // integers are converted to longs in column statistics and during SARG evaluation bloomFilter.addLong(val); } writer.write(val); } }
result = ((ShortObjectInspector) oi).get(o); break;
break; case SHORT: result = ((ShortObjectInspector) oi).get(o); break; case INT:
break; case SHORT: result = ((ShortObjectInspector) oi).get(o); break; case INT:
break; case SHORT: result = String.valueOf((((ShortObjectInspector) oi).get(o))); break; case INT:
break; case SHORT: result = HiveDecimal.create(((ShortObjectInspector) oi).get(o)); break; case INT:
break; case SHORT: longValue = ((ShortObjectInspector) inputOI).get(o); result = TimestampWritableV2.longToTimestamp(longValue, intToTimestampInSeconds); break;
break; case SHORT: short vShort = ((ShortObjectInspector)inputOI).get(parameters[0]); bf.addLong(vShort); break;
ShortWritable r = reuse == null ? new ShortWritable() : (ShortWritable) reuse; r.set(spoi.get(o)); tbOut.write(r); return;
return Byte.valueOf(((ByteObjectInspector)argumentOI).get(input)); case SHORT: return Short.valueOf(((ShortObjectInspector)argumentOI).get(input)); case INT: return Integer.valueOf(((IntObjectInspector)argumentOI).get(input));
break; case SHORT: result = ((ShortObjectInspector) oi).get(o) != 0; break; case INT:
case SHORT: short vShort = ((ShortObjectInspector) valObjectInspector). get(arguments[0].get()); return bloomFilter.testLong(vShort); case INT:
return; case SHORT: SmallintType.SMALLINT.writeLong(builder, ((ShortObjectInspector) inspector).get(object)); return; case INT:
break; case SHORT: recordConsumer.addInteger(((ShortObjectInspector) inspector).get(value)); break; case STRING: