Class JsonOperators

java.lang.Object
io.trino.operator.scalar.JsonOperators

public final class JsonOperators extends Object
  • Method Details

    • castToVarchar

      public static io.airlift.slice.Slice castToVarchar(io.airlift.slice.Slice json)
    • castToBigint

      public static Long castToBigint(io.airlift.slice.Slice json)
    • castToInteger

      public static Long castToInteger(io.airlift.slice.Slice json)
    • castToSmallint

      public static Long castToSmallint(io.airlift.slice.Slice json)
    • castToTinyint

      public static Long castToTinyint(io.airlift.slice.Slice json)
    • castToDouble

      public static Double castToDouble(io.airlift.slice.Slice json)
    • castToReal

      public static Long castToReal(io.airlift.slice.Slice json)
    • castToBoolean

      public static Boolean castToBoolean(io.airlift.slice.Slice json)
    • castFromVarchar

      public static io.airlift.slice.Slice castFromVarchar(io.airlift.slice.Slice value)
    • castFromTinyInt

      public static io.airlift.slice.Slice castFromTinyInt(long value)
    • castFromSmallInt

      public static io.airlift.slice.Slice castFromSmallInt(long value)
    • castFromInteger

      public static io.airlift.slice.Slice castFromInteger(long value)
    • castFromBigint

      public static io.airlift.slice.Slice castFromBigint(long value)
    • castFromDouble

      public static io.airlift.slice.Slice castFromDouble(double value)
    • castFromReal

      public static io.airlift.slice.Slice castFromReal(long value)
    • castFromBoolean

      public static io.airlift.slice.Slice castFromBoolean(boolean value)
    • castFromDate

      public static io.airlift.slice.Slice castFromDate(ConnectorSession session, long value)