public final class JsonOperators extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonOperators.JsonDistinctFromOperator |
| Modifier and Type | Field and Description |
|---|---|
static com.fasterxml.jackson.core.JsonFactory |
JSON_FACTORY |
| Modifier and Type | Method and Description |
|---|---|
static io.airlift.slice.Slice |
castFromBigint(long value) |
static io.airlift.slice.Slice |
castFromBoolean(boolean value) |
static io.airlift.slice.Slice |
castFromDate(ConnectorSession session,
long value) |
static io.airlift.slice.Slice |
castFromDouble(double value) |
static io.airlift.slice.Slice |
castFromInteger(long value) |
static io.airlift.slice.Slice |
castFromReal(long value) |
static io.airlift.slice.Slice |
castFromSmallInt(long value) |
static io.airlift.slice.Slice |
castFromTimestamp(ConnectorSession session,
long value) |
static io.airlift.slice.Slice |
castFromTinyInt(long value) |
static io.airlift.slice.Slice |
castFromVarchar(io.airlift.slice.Slice value) |
static Long |
castToBigint(io.airlift.slice.Slice json) |
static Boolean |
castToBoolean(io.airlift.slice.Slice json) |
static Double |
castToDouble(io.airlift.slice.Slice json) |
static Long |
castToInteger(io.airlift.slice.Slice json) |
static Long |
castToReal(io.airlift.slice.Slice json) |
static Long |
castToSmallint(io.airlift.slice.Slice json) |
static Long |
castToTinyint(io.airlift.slice.Slice json) |
static io.airlift.slice.Slice |
castToVarchar(io.airlift.slice.Slice json) |
static Boolean |
equals(io.airlift.slice.Slice leftJson,
io.airlift.slice.Slice rightJson) |
static long |
hashCode(io.airlift.slice.Slice value) |
static boolean |
indeterminate(io.airlift.slice.Slice value,
boolean isNull) |
static Boolean |
notEqual(io.airlift.slice.Slice leftJson,
io.airlift.slice.Slice rightJson) |
public static io.airlift.slice.Slice castToVarchar(io.airlift.slice.Slice json)
public static Long castToBigint(io.airlift.slice.Slice json)
public static Long castToInteger(io.airlift.slice.Slice json)
public static Long castToSmallint(io.airlift.slice.Slice json)
public static Long castToTinyint(io.airlift.slice.Slice json)
public static Double castToDouble(io.airlift.slice.Slice json)
public static Long castToReal(io.airlift.slice.Slice json)
public static Boolean castToBoolean(io.airlift.slice.Slice json)
public static io.airlift.slice.Slice castFromVarchar(io.airlift.slice.Slice value)
public static io.airlift.slice.Slice castFromTinyInt(long value)
public static io.airlift.slice.Slice castFromSmallInt(long value)
public static io.airlift.slice.Slice castFromInteger(long value)
public static io.airlift.slice.Slice castFromBigint(long value)
public static io.airlift.slice.Slice castFromDouble(double value)
public static io.airlift.slice.Slice castFromReal(long value)
public static io.airlift.slice.Slice castFromBoolean(boolean value)
public static io.airlift.slice.Slice castFromTimestamp(ConnectorSession session, long value)
public static io.airlift.slice.Slice castFromDate(ConnectorSession session, long value)
public static long hashCode(io.airlift.slice.Slice value)
public static boolean indeterminate(io.airlift.slice.Slice value,
boolean isNull)
public static Boolean equals(io.airlift.slice.Slice leftJson, io.airlift.slice.Slice rightJson)
public static Boolean notEqual(io.airlift.slice.Slice leftJson, io.airlift.slice.Slice rightJson)
Copyright © 2012–2019. All rights reserved.