Package io.trino.type
Class DoubleOperators
- java.lang.Object
-
- io.trino.type.DoubleOperators
-
public final class DoubleOperators extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doubleadd(double left, double right)static booleancastToBoolean(double value)static longcastToInteger(double value)static longcastToLong(double value)static longcastToReal(double value)static longcastToSmallint(double value)static longcastToTinyint(double value)static io.airlift.slice.SlicecastToVarchar(double value)static doubledivide(double left, double right)static doublemodulus(double left, double right)static doublemultiply(double left, double right)static doublenegate(double value)static longsaturatedFloorCastToFloat(double value)static longsaturatedFloorCastToInteger(double value)static longsaturatedFloorCastToSmallint(double value)static longsaturatedFloorCastToTinyint(double value)static doublesubtract(double left, double right)
-
-
-
Method Detail
-
add
public static double add(double left, double right)
-
subtract
public static double subtract(double left, double right)
-
multiply
public static double multiply(double left, double right)
-
divide
public static double divide(double left, double right)
-
modulus
public static double modulus(double left, double right)
-
negate
public static double negate(double value)
-
castToBoolean
public static boolean castToBoolean(double value)
-
castToInteger
public static long castToInteger(double value)
-
castToSmallint
public static long castToSmallint(double value)
-
castToTinyint
public static long castToTinyint(double value)
-
castToLong
public static long castToLong(double value)
-
castToReal
public static long castToReal(double value)
-
castToVarchar
public static io.airlift.slice.Slice castToVarchar(double value)
-
saturatedFloorCastToFloat
public static long saturatedFloorCastToFloat(double value)
-
saturatedFloorCastToInteger
public static long saturatedFloorCastToInteger(double value)
-
saturatedFloorCastToSmallint
public static long saturatedFloorCastToSmallint(double value)
-
saturatedFloorCastToTinyint
public static long saturatedFloorCastToTinyint(double value)
-
-