Package io.prestosql.type
Class BigintOperators
- java.lang.Object
-
- io.prestosql.type.BigintOperators
-
public final class BigintOperators 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
castToReal(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
saturatedFloorCastToInteger(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)
-
castToBoolean
public static boolean castToBoolean(long value)
-
castToInteger
public static long castToInteger(long value)
-
saturatedFloorCastToInteger
public static long saturatedFloorCastToInteger(long value)
-
saturatedFloorCastToSmallint
public static long saturatedFloorCastToSmallint(long value)
-
saturatedFloorCastToTinyint
public static long saturatedFloorCastToTinyint(long value)
-
castToSmallint
public static long castToSmallint(long value)
-
castToTinyint
public static long castToTinyint(long value)
-
castToDouble
public static double castToDouble(long value)
-
castToReal
public static long castToReal(long value)
-
castToVarchar
public static io.airlift.slice.Slice castToVarchar(long value)
-
-