@Override public Value subtract(Value v) { ValueByte other = (ValueByte) v; return checkRange(value - other.value); }
@Override public Value add(Value v) { ValueByte other = (ValueByte) v; return checkRange(value + other.value); }
@Override public Value multiply(Value v) { ValueByte other = (ValueByte) v; return checkRange(value * other.value); }
@Override public Value negate() { return checkRange(-(int) value); }
@Override public Value add(Value v) { ValueByte other = (ValueByte) v; return checkRange(value + other.value); }
@Override public Value subtract(Value v) { ValueByte other = (ValueByte) v; return checkRange(value - other.value); }
@Override public Value subtract(Value v) { ValueByte other = (ValueByte) v; return checkRange(value - other.value); }
@Override public Value multiply(Value v) { ValueByte other = (ValueByte) v; return checkRange(value * other.value); }
@Override public Value add(Value v) { ValueByte other = (ValueByte) v; return checkRange(value + other.value); }
@Override public Value multiply(Value v) { ValueByte other = (ValueByte) v; return checkRange(value * other.value); }
@Override public Value negate() { return checkRange(-(int) value); }
@Override public Value negate() { return checkRange(-(int) value); }
public Value add(Value v) throws SQLException { ValueByte other = (ValueByte) v; if (SysProperties.OVERFLOW_EXCEPTIONS) { return checkRange(value + other.value); } return ValueByte.get((byte) (value + other.value)); }
public Value subtract(Value v) throws SQLException { ValueByte other = (ValueByte) v; if (SysProperties.OVERFLOW_EXCEPTIONS) { return checkRange(value - other.value); } return ValueByte.get((byte) (value - other.value)); }
public Value multiply(Value v) throws SQLException { ValueByte other = (ValueByte) v; if (SysProperties.OVERFLOW_EXCEPTIONS) { return checkRange(value * other.value); } return ValueByte.get((byte) (value * other.value)); }
public Value negate() throws SQLException { if (SysProperties.OVERFLOW_EXCEPTIONS) { return checkRange(-(int) value); } return ValueByte.get((byte) (-value)); }