Package io.trino.type

Class DoubleOperators


  • public final class DoubleOperators
    extends Object
    • 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)