Package io.trino.type
Class RealOperators
java.lang.Object
io.trino.type.RealOperators
-
Method Summary
Modifier and TypeMethodDescriptionstatic longadd(long left, long right) static booleancastToBoolean(long value) static doublecastToDouble(long value) static longcastToInteger(long value) static longcastToLong(long value) static longcastToSmallint(long value) static longcastToTinyint(long value) static io.airlift.slice.SlicecastToVarchar(long x, long value) static longdivide(long left, long right) static longmodulus(long left, long right) static longmultiply(long left, long right) static longnegate(long value) static longsaturatedFloorCastToSmallint(long value) static longsaturatedFloorCastToTinyint(long value) static longsubtract(long left, long right)
-
Method Details
-
add
public static long add(long left, long right) -
subtract
public static long subtract(long left, long right) -
multiply
public static long multiply(long left, long right) -
divide
public static long divide(long left, long right) -
modulus
public static long modulus(long left, long right) -
negate
public static long negate(long value) -
castToVarchar
public static io.airlift.slice.Slice castToVarchar(long x, long value) -
castToLong
public static long castToLong(long value) -
castToInteger
public static long castToInteger(long value) -
castToSmallint
public static long castToSmallint(long value) -
castToTinyint
public static long castToTinyint(long value) -
castToDouble
public static double castToDouble(long value) -
castToBoolean
public static boolean castToBoolean(long value) -
saturatedFloorCastToSmallint
public static long saturatedFloorCastToSmallint(long value) -
saturatedFloorCastToTinyint
public static long saturatedFloorCastToTinyint(long value)
-