Package io.prestosql.type
Class RealOperators
- java.lang.Object
-
- io.prestosql.type.RealOperators
-
public final class RealOperators extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
add(long left, long right)
static boolean
castToBoolean(long value)
static double
castToDouble(long value)
static long
castToInteger(long value)
static long
castToLong(long value)
static long
castToSmallint(long value)
static long
castToTinyint(long value)
static io.airlift.slice.Slice
castToVarchar(long value)
static long
divide(long left, long right)
static long
modulus(long left, long right)
static long
multiply(long left, long right)
static long
negate(long value)
static long
saturatedFloorCastToSmallint(long value)
static long
saturatedFloorCastToTinyint(long value)
static long
subtract(long left, long right)
-
-
-
Method Detail
-
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 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)
-
-