public class DynamicSerDeFieldList extends DynamicSerDeSimpleNode implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected boolean[] |
fieldsPresent |
protected boolean |
isRealThrift
Indicates whether fields can be out of order or missing.
|
fieldid, name, thrift_mode
children, id, parent, parser
Constructor and Description |
---|
DynamicSerDeFieldList(int i) |
DynamicSerDeFieldList(thrift_grammar p,
int i) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
deserialize(java.lang.Object reuse,
org.apache.thrift.protocol.TProtocol iprot) |
DynamicSerDeField[] |
getChildren() |
protected DynamicSerDeTypeBase |
getFieldByName(java.lang.String fieldname) |
void |
initialize() |
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
protected boolean isRealThrift
protected boolean[] fieldsPresent
public DynamicSerDeFieldList(int i)
public DynamicSerDeFieldList(thrift_grammar p, int i)
public final DynamicSerDeField[] getChildren()
public void initialize()
protected DynamicSerDeTypeBase getFieldByName(java.lang.String fieldname)
public 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 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
Copyright © 2012 The Apache Software Foundation