Package io.trino.type

Class BigintOperators

java.lang.Object
io.trino.type.BigintOperators

public final class BigintOperators extends Object
  • Method Details

    • 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)
    • castToBoolean

      public static boolean castToBoolean(long value)
    • castToInteger

      public static long castToInteger(long value)
    • saturatedFloorCastToInteger

      public static long saturatedFloorCastToInteger(long value)
    • saturatedFloorCastToSmallint

      public static long saturatedFloorCastToSmallint(long value)
    • saturatedFloorCastToTinyint

      public static long saturatedFloorCastToTinyint(long value)
    • castToSmallint

      public static long castToSmallint(long value)
    • castToTinyint

      public static long castToTinyint(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 x, long value)