Package io.prestosql.type
Class SmallintOperators
- java.lang.Object
-
- io.prestosql.type.SmallintOperators
-
public final class SmallintOperators extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
add(long left, long right)
static long
castToBigint(long value)
static boolean
castToBoolean(long value)
static double
castToDouble(long value)
static long
castToInteger(long value)
static long
castToReal(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
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)
-
castToBigint
public static long castToBigint(long value)
-
castToInteger
public static long castToInteger(long value)
-
castToTinyint
public static long castToTinyint(long value)
-
castToBoolean
public static boolean castToBoolean(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)
-
saturatedFloorCastToTinyint
public static long saturatedFloorCastToTinyint(long value)
-
-