Class JsonOperators


  • public final class JsonOperators
    extends Object
    • Field Detail

      • JSON_FACTORY

        public static final com.fasterxml.jackson.core.JsonFactory JSON_FACTORY
    • Method Detail

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