public abstract class DynamicSerDeTypeBase extends DynamicSerDeSimpleNode implements java.io.Serializable
fieldid, name, thrift_mode
children, 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, toString
public DynamicSerDeTypeBase(int i)
public DynamicSerDeTypeBase(thrift_grammar p, int i)
public void initialize()
public java.lang.Class getRealType() throws SerDeException
SerDeException
public 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
SerDeException
org.apache.thrift.TException
java.lang.IllegalAccessException
public 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.TException
SerDeException
java.lang.NoSuchFieldException
java.lang.IllegalAccessException
public java.lang.String toString()
toString
in class SimpleNode
public byte getType()
public boolean isPrimitive()
public boolean isList()
public boolean isMap()
Copyright © 2012 The Apache Software Foundation