public abstract class DynamicSerDeTypeBase extends DynamicSerDeSimpleNode implements java.io.Serializable
fieldid, name, thrift_modechildren, id, parent, parser| Constructor and Description |
|---|
DynamicSerDeTypeBase(int i) |
DynamicSerDeTypeBase(thrift_grammar p,
int i) |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.Object |
deserialize(java.lang.Object reuse,
org.apache.thrift.protocol.TProtocol iprot) |
java.lang.Object |
get(java.lang.Object obj) |
java.lang.Class |
getRealType() |
byte |
getType() |
void |
initialize() |
boolean |
isList() |
boolean |
isMap() |
boolean |
isPrimitive() |
abstract void |
serialize(java.lang.Object o,
ObjectInspector oi,
org.apache.thrift.protocol.TProtocol oprot) |
java.lang.String |
toString() |
dump, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, toStringpublic DynamicSerDeTypeBase(int i)
public DynamicSerDeTypeBase(thrift_grammar p, int i)
public void initialize()
public java.lang.Class getRealType()
throws SerDeException
SerDeExceptionpublic java.lang.Object get(java.lang.Object obj)
public abstract java.lang.Object deserialize(java.lang.Object reuse,
org.apache.thrift.protocol.TProtocol iprot)
throws SerDeException,
org.apache.thrift.TException,
java.lang.IllegalAccessException
SerDeExceptionorg.apache.thrift.TExceptionjava.lang.IllegalAccessExceptionpublic abstract void serialize(java.lang.Object o,
ObjectInspector oi,
org.apache.thrift.protocol.TProtocol oprot)
throws org.apache.thrift.TException,
SerDeException,
java.lang.NoSuchFieldException,
java.lang.IllegalAccessException
org.apache.thrift.TExceptionSerDeExceptionjava.lang.NoSuchFieldExceptionjava.lang.IllegalAccessExceptionpublic java.lang.String toString()
toString in class SimpleNodepublic byte getType()
public boolean isPrimitive()
public boolean isList()
public boolean isMap()
Copyright © 2012 The Apache Software Foundation