Class IntegerOperators


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

        public static long castToSmallint​(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)
      • saturatedFloorCastToSmallint

        public static long saturatedFloorCastToSmallint​(long value)
      • saturatedFloorCastToTinyint

        public static long saturatedFloorCastToTinyint​(long value)