public final class SerDeUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static char |
COLON |
static char |
COMMA |
static java.lang.String |
LBRACE |
static java.lang.String |
LBRACKET |
static org.apache.commons.logging.Log |
LOG |
static char |
QUOTE |
static java.lang.String |
RBRACE |
static java.lang.String |
RBRACKET |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
escapeString(java.lang.String str)
Escape a String in JSON format.
|
static java.lang.String |
getJSONString(java.lang.Object o,
ObjectInspector oi) |
static java.lang.String |
getJSONString(java.lang.Object o,
ObjectInspector oi,
java.lang.String nullStr)
Use this if you need to have custom representation of top level null .
|
static boolean |
hasAnyNullObject(java.util.List o,
StructObjectInspector loi,
boolean[] nullSafes)
return false though element is null if nullsafe flag is true for that
|
static boolean |
hasAnyNullObject(java.lang.Object o,
ObjectInspector oi)
True if Object passed is representing null object.
|
static java.lang.String |
lightEscapeString(java.lang.String str) |
static Deserializer |
lookupDeserializer(java.lang.String name) |
protected static boolean |
registerCoreSerDes() |
static void |
registerSerDe(java.lang.String name,
java.lang.Class<?> serde) |
static boolean |
shouldGetColsFromSerDe(java.lang.String serde) |
public static final char QUOTE
public static final char COLON
public static final char COMMA
public static final java.lang.String LBRACKET
public static final java.lang.String RBRACKET
public static final java.lang.String LBRACE
public static final java.lang.String RBRACE
public static final org.apache.commons.logging.Log LOG
public static void registerSerDe(java.lang.String name, java.lang.Class<?> serde)
public static Deserializer lookupDeserializer(java.lang.String name) throws SerDeException
SerDeException
public static boolean shouldGetColsFromSerDe(java.lang.String serde)
protected static boolean registerCoreSerDes()
public static java.lang.String escapeString(java.lang.String str)
public static java.lang.String lightEscapeString(java.lang.String str)
public static java.lang.String getJSONString(java.lang.Object o, ObjectInspector oi)
public static java.lang.String getJSONString(java.lang.Object o, ObjectInspector oi, java.lang.String nullStr)
o
- Objectoi
- ObjectInspectornullStr
- The custom string used to represent null valuepublic static boolean hasAnyNullObject(java.util.List o, StructObjectInspector loi, boolean[] nullSafes)
public static boolean hasAnyNullObject(java.lang.Object o, ObjectInspector oi)
o
- The objectoi
- The ObjectInspectorCopyright © 2012 The Apache Software Foundation