@Override public Object set(final Object o, final short val) { ((ShortWritable) o).set(val); return o; }
@Override public Object set(Object o, short value) { ((ShortWritable) o).set(value); return o; }
@Override public Object set(final Object o, final short val) { ((ShortWritable) o).set(val); return o; }
public ShortWritable evaluate(ShortWritable a) { if (a == null) { return null; } shortWritable.set((short) (~a.get())); return shortWritable; }
public ShortWritable evaluate(TimestampWritableV2 i) { if (i == null) { return null; } else { final long longValue = i.getSeconds(); final short shortValue = (short) longValue; if (shortValue != longValue) { return null; } shortWritable.set(shortValue); return shortWritable; } }
public ShortWritable evaluate(ShortWritable a, ShortWritable b) { if (a == null || b == null) { return null; } shortWritable.set((short) (a.get() & b.get())); return shortWritable; }
@Override public void init(ByteArrayRef bytes, int start, int length) { assert (2 == length); data.set(LazyBinaryUtils.byteArrayToShort(bytes.getData(), start)); } }
@Override protected ShortWritable evaluate(ShortWritable left, ShortWritable right) { shortWritable.set((short)(left.get() * right.get())); return shortWritable; }
public ShortWritable evaluate(ShortWritable a, ShortWritable b) { if (a == null || b == null) { return null; } shortWritable.set((short) (a.get() ^ b.get())); return shortWritable; }
public ShortWritable evaluate(ShortWritable a, ShortWritable b) { if (a == null || b == null) { return null; } shortWritable.set((short) (a.get() | b.get())); return shortWritable; }
public ShortWritable readShort(ShortWritable sw) throws IOException { if (sw == null) { sw = new ShortWritable(); } sw.set(in.readShort()); return sw; }
@Override protected ShortWritable evaluate(ShortWritable left, ShortWritable right) { shortWritable.set((short)(left.get() + right.get())); return shortWritable; }
@Override protected ShortWritable evaluate(ShortWritable left, ShortWritable right) { shortWritable.set((short)(left.get() - right.get())); return shortWritable; }
@Override public void setField(Block block, int position) { value.set(Shorts.checkedCast(SmallintType.SMALLINT.getLong(block, position))); rowInspector.setStructFieldData(row, field, value); } }
@Override protected ShortWritable evaluate(ShortWritable left, ShortWritable right) { shortWritable.set((short)(left.get() - right.get())); return shortWritable; }
@Override protected ShortWritable evaluate(ShortWritable left, ShortWritable right) { if (right.get() == 0) { return null; } shortWritable.set((short)(left.get() % right.get())); return shortWritable; }
public ShortWritable evaluate(HiveDecimalWritable i) { if (i == null || !i.isShort() || !i.isShort()) { return null; } else { shortWritable.set(i.shortValue()); return shortWritable; } }
@Override public Object getTransformedWritable(DeferredObject object) throws HiveException { Short value = (Short)columnType.getPrimitiveJavaObject(object.get()); if(value != null) { Short transformedValue = transformer.transform(value); if(transformedValue != null) { writable.set(transformedValue); return writable; } } return null; } }
@Override protected ShortWritable evaluate(ShortWritable left, ShortWritable right) { if (right.get() == 0) { return null; } shortWritable.set((short)(left.get() % right.get())); return shortWritable; }
@Override protected ShortWritable evaluate(ShortWritable left, ShortWritable right) { if (right.get() == 0) { return null; } shortWritable.set((short) (((left.get() % right.get()) + right.get()) % right.get())); return shortWritable; }