@Override public void serialize(Object o, ObjectInspector oi, TProtocol oprot) throws TException, SerDeException, NoSuchFieldException, IllegalAccessException { ByteObjectInspector poi = (ByteObjectInspector) oi; oprot.writeByte(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) { ByteObjectInspector boi = (ByteObjectInspector) objInspector; byte v = boi.get(obj); byteStream.write(v); } }
@Override public void write(Object value) { recordConsumer.addInteger(inspector.get(value)); } }
@Override void write(Object obj) throws IOException { super.write(obj); if (obj != null) { byte val = ((ByteObjectInspector) inspector).get(obj); indexStatistics.updateInteger(val); if (createBloomFilter) { bloomFilter.addLong(val); } writer.write(val); } }
byte bt = ((ByteObjectInspector) oi).get(o); dos.writeByte(bt); break;
public boolean areEqual(Object o0, Object o1) { if (o0 == null && o1 == null) { return true; } else if (o0 == null || o1 == null) { return false; } switch (compareType) { case COMPARE_TEXT: return (soi0.getPrimitiveWritableObject(o0).equals( soi1.getPrimitiveWritableObject(o1))); case COMPARE_INT: return (ioi0.get(o0) == ioi1.get(o1)); case COMPARE_LONG: return (loi0.get(o0) == loi1.get(o1)); case COMPARE_BYTE: return (byoi0.get(o0) == byoi1.get(o1)); case COMPARE_BOOL: return (boi0.get(o0) == boi1.get(o1)); case COMPARE_STRING: return (soi0.getPrimitiveJavaObject(o0).equals( soi1.getPrimitiveJavaObject(o1))); default: return (ObjectInspectorUtils.compare( o0, oi0, o1, oi1) == 0); } } }
break; case BYTE: result = ((ByteObjectInspector) oi).get(o); break; case SHORT:
break; case BYTE: result = ((ByteObjectInspector) oi).get(o); break; case SHORT:
break; case BYTE: result = HiveDecimal.create(((ByteObjectInspector) oi).get(o)); break; case SHORT:
return ((BooleanObjectInspector)argumentOI).get(input) ? Boolean.TRUE : Boolean.FALSE; case BYTE: return Byte.valueOf(((ByteObjectInspector)argumentOI).get(input)); case SHORT: return Short.valueOf(((ShortObjectInspector)argumentOI).get(input));
break; case BYTE: result = ((ByteObjectInspector) oi).get(o) != 0; break; case SHORT:
return; case BYTE: TinyintType.TINYINT.writeLong(builder, ((ByteObjectInspector) inspector).get(object)); return; case SHORT:
break; case BYTE: recordConsumer.addInteger(((ByteObjectInspector) inspector).get(value)); break; case INT: