Package io.trino.type

Class DoubleOperators

java.lang.Object
io.trino.type.DoubleOperators

public final class DoubleOperators extends Object
  • Method Details

    • 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(long x, 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)