org.apache.hadoop.hive.serde2.thrift.test
Class MegaStruct

java.lang.Object
  extended by org.apache.hadoop.hive.serde2.thrift.test.MegaStruct
All Implemented Interfaces:
Serializable, Cloneable, Comparable<MegaStruct>, org.apache.thrift.TBase<MegaStruct,MegaStruct._Fields>

public class MegaStruct
extends Object
implements org.apache.thrift.TBase<MegaStruct,MegaStruct._Fields>, Serializable, Cloneable

See Also:
Serialized Form

Nested Class Summary
static class MegaStruct._Fields
          The set of fields this struct contains, along with convenience methods for finding and manipulating them.
 
Field Summary
static Map<MegaStruct._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
           
 
Constructor Summary
MegaStruct()
           
MegaStruct(MegaStruct other)
          Performs a deep copy on other.
 
Method Summary
 void addToMy_enumlist(MyEnum elem)
           
 void addToMy_enumset(MyEnum elem)
           
 void addToMy_stringlist(String elem)
           
 void addToMy_stringset(String elem)
           
 void addToMy_structlist(MiniStruct elem)
           
 void addToMy_structset(MiniStruct elem)
           
 ByteBuffer bufferForMy_binary()
           
 void clear()
           
 int compareTo(MegaStruct other)
           
 MegaStruct deepCopy()
           
 boolean equals(MegaStruct that)
           
 boolean equals(Object that)
           
 MegaStruct._Fields fieldForId(int fieldId)
           
 Object getFieldValue(MegaStruct._Fields field)
           
 short getMy_16bit_int()
           
 int getMy_32bit_int()
           
 long getMy_64bit_int()
           
 byte[] getMy_binary()
           
 byte getMy_byte()
           
 double getMy_double()
           
 Map<MyEnum,String> getMy_enum_string_map()
           
 int getMy_enum_string_mapSize()
           
 Map<MyEnum,List<String>> getMy_enum_stringlist_map()
           
 int getMy_enum_stringlist_mapSize()
           
 Map<MyEnum,MiniStruct> getMy_enum_struct_map()
           
 int getMy_enum_struct_mapSize()
           
 Map<MyEnum,List<MiniStruct>> getMy_enum_structlist_map()
           
 int getMy_enum_structlist_mapSize()
           
 List<MyEnum> getMy_enumlist()
           
 Iterator<MyEnum> getMy_enumlistIterator()
           
 int getMy_enumlistSize()
           
 Set<MyEnum> getMy_enumset()
           
 Iterator<MyEnum> getMy_enumsetIterator()
           
 int getMy_enumsetSize()
           
 Map<String,MyEnum> getMy_string_enum_map()
           
 int getMy_string_enum_mapSize()
           
 Map<String,String> getMy_string_string_map()
           
 int getMy_string_string_mapSize()
           
 String getMy_string()
           
 List<String> getMy_stringlist()
           
 Iterator<String> getMy_stringlistIterator()
           
 int getMy_stringlistSize()
           
 Set<String> getMy_stringset()
           
 Iterator<String> getMy_stringsetIterator()
           
 int getMy_stringsetSize()
           
 List<MiniStruct> getMy_structlist()
           
 Iterator<MiniStruct> getMy_structlistIterator()
           
 int getMy_structlistSize()
           
 Set<MiniStruct> getMy_structset()
           
 Iterator<MiniStruct> getMy_structsetIterator()
           
 int getMy_structsetSize()
           
 int hashCode()
           
 boolean isMy_bool()
           
 boolean isSet(MegaStruct._Fields field)
          Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
 boolean isSetMy_16bit_int()
          Returns true if field my_16bit_int is set (has been assigned a value) and false otherwise
 boolean isSetMy_32bit_int()
          Returns true if field my_32bit_int is set (has been assigned a value) and false otherwise
 boolean isSetMy_64bit_int()
          Returns true if field my_64bit_int is set (has been assigned a value) and false otherwise
 boolean isSetMy_binary()
          Returns true if field my_binary is set (has been assigned a value) and false otherwise
 boolean isSetMy_bool()
          Returns true if field my_bool is set (has been assigned a value) and false otherwise
 boolean isSetMy_byte()
          Returns true if field my_byte is set (has been assigned a value) and false otherwise
 boolean isSetMy_double()
          Returns true if field my_double is set (has been assigned a value) and false otherwise
 boolean isSetMy_enum_string_map()
          Returns true if field my_enum_string_map is set (has been assigned a value) and false otherwise
 boolean isSetMy_enum_stringlist_map()
          Returns true if field my_enum_stringlist_map is set (has been assigned a value) and false otherwise
 boolean isSetMy_enum_struct_map()
          Returns true if field my_enum_struct_map is set (has been assigned a value) and false otherwise
 boolean isSetMy_enum_structlist_map()
          Returns true if field my_enum_structlist_map is set (has been assigned a value) and false otherwise
 boolean isSetMy_enumlist()
          Returns true if field my_enumlist is set (has been assigned a value) and false otherwise
 boolean isSetMy_enumset()
          Returns true if field my_enumset is set (has been assigned a value) and false otherwise
 boolean isSetMy_string_enum_map()
          Returns true if field my_string_enum_map is set (has been assigned a value) and false otherwise
 boolean isSetMy_string_string_map()
          Returns true if field my_string_string_map is set (has been assigned a value) and false otherwise
 boolean isSetMy_string()
          Returns true if field my_string is set (has been assigned a value) and false otherwise
 boolean isSetMy_stringlist()
          Returns true if field my_stringlist is set (has been assigned a value) and false otherwise
 boolean isSetMy_stringset()
          Returns true if field my_stringset is set (has been assigned a value) and false otherwise
 boolean isSetMy_structlist()
          Returns true if field my_structlist is set (has been assigned a value) and false otherwise
 boolean isSetMy_structset()
          Returns true if field my_structset is set (has been assigned a value) and false otherwise
 void putToMy_enum_string_map(MyEnum key, String val)
           
 void putToMy_enum_stringlist_map(MyEnum key, List<String> val)
           
 void putToMy_enum_struct_map(MyEnum key, MiniStruct val)
           
 void putToMy_enum_structlist_map(MyEnum key, List<MiniStruct> val)
           
 void putToMy_string_enum_map(String key, MyEnum val)
           
 void putToMy_string_string_map(String key, String val)
           
 void read(org.apache.thrift.protocol.TProtocol iprot)
           
 void setFieldValue(MegaStruct._Fields field, Object value)
           
 void setMy_16bit_int(short my_16bit_int)
           
 void setMy_16bit_intIsSet(boolean value)
           
 void setMy_32bit_int(int my_32bit_int)
           
 void setMy_32bit_intIsSet(boolean value)
           
 void setMy_64bit_int(long my_64bit_int)
           
 void setMy_64bit_intIsSet(boolean value)
           
 void setMy_binary(byte[] my_binary)
           
 void setMy_binary(ByteBuffer my_binary)
           
 void setMy_binaryIsSet(boolean value)
           
 void setMy_bool(boolean my_bool)
           
 void setMy_boolIsSet(boolean value)
           
 void setMy_byte(byte my_byte)
           
 void setMy_byteIsSet(boolean value)
           
 void setMy_double(double my_double)
           
 void setMy_doubleIsSet(boolean value)
           
 void setMy_enum_string_map(Map<MyEnum,String> my_enum_string_map)
           
 void setMy_enum_string_mapIsSet(boolean value)
           
 void setMy_enum_stringlist_map(Map<MyEnum,List<String>> my_enum_stringlist_map)
           
 void setMy_enum_stringlist_mapIsSet(boolean value)
           
 void setMy_enum_struct_map(Map<MyEnum,MiniStruct> my_enum_struct_map)
           
 void setMy_enum_struct_mapIsSet(boolean value)
           
 void setMy_enum_structlist_map(Map<MyEnum,List<MiniStruct>> my_enum_structlist_map)
           
 void setMy_enum_structlist_mapIsSet(boolean value)
           
 void setMy_enumlist(List<MyEnum> my_enumlist)
           
 void setMy_enumlistIsSet(boolean value)
           
 void setMy_enumset(Set<MyEnum> my_enumset)
           
 void setMy_enumsetIsSet(boolean value)
           
 void setMy_string_enum_map(Map<String,MyEnum> my_string_enum_map)
           
 void setMy_string_enum_mapIsSet(boolean value)
           
 void setMy_string_string_map(Map<String,String> my_string_string_map)
           
 void setMy_string_string_mapIsSet(boolean value)
           
 void setMy_string(String my_string)
           
 void setMy_stringIsSet(boolean value)
           
 void setMy_stringlist(List<String> my_stringlist)
           
 void setMy_stringlistIsSet(boolean value)
           
 void setMy_stringset(Set<String> my_stringset)
           
 void setMy_stringsetIsSet(boolean value)
           
 void setMy_structlist(List<MiniStruct> my_structlist)
           
 void setMy_structlistIsSet(boolean value)
           
 void setMy_structset(Set<MiniStruct> my_structset)
           
 void setMy_structsetIsSet(boolean value)
           
 String toString()
           
 void unsetMy_16bit_int()
           
 void unsetMy_32bit_int()
           
 void unsetMy_64bit_int()
           
 void unsetMy_binary()
           
 void unsetMy_bool()
           
 void unsetMy_byte()
           
 void unsetMy_double()
           
 void unsetMy_enum_string_map()
           
 void unsetMy_enum_stringlist_map()
           
 void unsetMy_enum_struct_map()
           
 void unsetMy_enum_structlist_map()
           
 void unsetMy_enumlist()
           
 void unsetMy_enumset()
           
 void unsetMy_string_enum_map()
           
 void unsetMy_string_string_map()
           
 void unsetMy_string()
           
 void unsetMy_stringlist()
           
 void unsetMy_stringset()
           
 void unsetMy_structlist()
           
 void unsetMy_structset()
           
 void validate()
           
 void write(org.apache.thrift.protocol.TProtocol oprot)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

metaDataMap

public static final Map<MegaStruct._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
Constructor Detail

MegaStruct

public MegaStruct()

MegaStruct

public MegaStruct(MegaStruct other)
Performs a deep copy on other.

Method Detail

deepCopy

public MegaStruct deepCopy()
Specified by:
deepCopy in interface org.apache.thrift.TBase<MegaStruct,MegaStruct._Fields>

clear

public void clear()
Specified by:
clear in interface org.apache.thrift.TBase<MegaStruct,MegaStruct._Fields>

isMy_bool

public boolean isMy_bool()

setMy_bool

public void setMy_bool(boolean my_bool)

unsetMy_bool

public void unsetMy_bool()

isSetMy_bool

public boolean isSetMy_bool()
Returns true if field my_bool is set (has been assigned a value) and false otherwise


setMy_boolIsSet

public void setMy_boolIsSet(boolean value)

getMy_byte

public byte getMy_byte()

setMy_byte

public void setMy_byte(byte my_byte)

unsetMy_byte

public void unsetMy_byte()

isSetMy_byte

public boolean isSetMy_byte()
Returns true if field my_byte is set (has been assigned a value) and false otherwise


setMy_byteIsSet

public void setMy_byteIsSet(boolean value)

getMy_16bit_int

public short getMy_16bit_int()

setMy_16bit_int

public void setMy_16bit_int(short my_16bit_int)

unsetMy_16bit_int

public void unsetMy_16bit_int()

isSetMy_16bit_int

public boolean isSetMy_16bit_int()
Returns true if field my_16bit_int is set (has been assigned a value) and false otherwise


setMy_16bit_intIsSet

public void setMy_16bit_intIsSet(boolean value)

getMy_32bit_int

public int getMy_32bit_int()

setMy_32bit_int

public void setMy_32bit_int(int my_32bit_int)

unsetMy_32bit_int

public void unsetMy_32bit_int()

isSetMy_32bit_int

public boolean isSetMy_32bit_int()
Returns true if field my_32bit_int is set (has been assigned a value) and false otherwise


setMy_32bit_intIsSet

public void setMy_32bit_intIsSet(boolean value)

getMy_64bit_int

public long getMy_64bit_int()

setMy_64bit_int

public void setMy_64bit_int(long my_64bit_int)

unsetMy_64bit_int

public void unsetMy_64bit_int()

isSetMy_64bit_int

public boolean isSetMy_64bit_int()
Returns true if field my_64bit_int is set (has been assigned a value) and false otherwise


setMy_64bit_intIsSet

public void setMy_64bit_intIsSet(boolean value)

getMy_double

public double getMy_double()

setMy_double

public void setMy_double(double my_double)

unsetMy_double

public void unsetMy_double()

isSetMy_double

public boolean isSetMy_double()
Returns true if field my_double is set (has been assigned a value) and false otherwise


setMy_doubleIsSet

public void setMy_doubleIsSet(boolean value)

getMy_string

public String getMy_string()

setMy_string

public void setMy_string(String my_string)

unsetMy_string

public void unsetMy_string()

isSetMy_string

public boolean isSetMy_string()
Returns true if field my_string is set (has been assigned a value) and false otherwise


setMy_stringIsSet

public void setMy_stringIsSet(boolean value)

getMy_binary

public byte[] getMy_binary()

bufferForMy_binary

public ByteBuffer bufferForMy_binary()

setMy_binary

public void setMy_binary(byte[] my_binary)

setMy_binary

public void setMy_binary(ByteBuffer my_binary)

unsetMy_binary

public void unsetMy_binary()

isSetMy_binary

public boolean isSetMy_binary()
Returns true if field my_binary is set (has been assigned a value) and false otherwise


setMy_binaryIsSet

public void setMy_binaryIsSet(boolean value)

getMy_string_string_mapSize

public int getMy_string_string_mapSize()

putToMy_string_string_map

public void putToMy_string_string_map(String key,
                                      String val)

getMy_string_string_map

public Map<String,String> getMy_string_string_map()

setMy_string_string_map

public void setMy_string_string_map(Map<String,String> my_string_string_map)

unsetMy_string_string_map

public void unsetMy_string_string_map()

isSetMy_string_string_map

public boolean isSetMy_string_string_map()
Returns true if field my_string_string_map is set (has been assigned a value) and false otherwise


setMy_string_string_mapIsSet

public void setMy_string_string_mapIsSet(boolean value)

getMy_string_enum_mapSize

public int getMy_string_enum_mapSize()

putToMy_string_enum_map

public void putToMy_string_enum_map(String key,
                                    MyEnum val)

getMy_string_enum_map

public Map<String,MyEnum> getMy_string_enum_map()

setMy_string_enum_map

public void setMy_string_enum_map(Map<String,MyEnum> my_string_enum_map)

unsetMy_string_enum_map

public void unsetMy_string_enum_map()

isSetMy_string_enum_map

public boolean isSetMy_string_enum_map()
Returns true if field my_string_enum_map is set (has been assigned a value) and false otherwise


setMy_string_enum_mapIsSet

public void setMy_string_enum_mapIsSet(boolean value)

getMy_enum_string_mapSize

public int getMy_enum_string_mapSize()

putToMy_enum_string_map

public void putToMy_enum_string_map(MyEnum key,
                                    String val)

getMy_enum_string_map

public Map<MyEnum,String> getMy_enum_string_map()

setMy_enum_string_map

public void setMy_enum_string_map(Map<MyEnum,String> my_enum_string_map)

unsetMy_enum_string_map

public void unsetMy_enum_string_map()

isSetMy_enum_string_map

public boolean isSetMy_enum_string_map()
Returns true if field my_enum_string_map is set (has been assigned a value) and false otherwise


setMy_enum_string_mapIsSet

public void setMy_enum_string_mapIsSet(boolean value)

getMy_enum_struct_mapSize

public int getMy_enum_struct_mapSize()

putToMy_enum_struct_map

public void putToMy_enum_struct_map(MyEnum key,
                                    MiniStruct val)

getMy_enum_struct_map

public Map<MyEnum,MiniStruct> getMy_enum_struct_map()

setMy_enum_struct_map

public void setMy_enum_struct_map(Map<MyEnum,MiniStruct> my_enum_struct_map)

unsetMy_enum_struct_map

public void unsetMy_enum_struct_map()

isSetMy_enum_struct_map

public boolean isSetMy_enum_struct_map()
Returns true if field my_enum_struct_map is set (has been assigned a value) and false otherwise


setMy_enum_struct_mapIsSet

public void setMy_enum_struct_mapIsSet(boolean value)

getMy_enum_stringlist_mapSize

public int getMy_enum_stringlist_mapSize()

putToMy_enum_stringlist_map

public void putToMy_enum_stringlist_map(MyEnum key,
                                        List<String> val)

getMy_enum_stringlist_map

public Map<MyEnum,List<String>> getMy_enum_stringlist_map()

setMy_enum_stringlist_map

public void setMy_enum_stringlist_map(Map<MyEnum,List<String>> my_enum_stringlist_map)

unsetMy_enum_stringlist_map

public void unsetMy_enum_stringlist_map()

isSetMy_enum_stringlist_map

public boolean isSetMy_enum_stringlist_map()
Returns true if field my_enum_stringlist_map is set (has been assigned a value) and false otherwise


setMy_enum_stringlist_mapIsSet

public void setMy_enum_stringlist_mapIsSet(boolean value)

getMy_enum_structlist_mapSize

public int getMy_enum_structlist_mapSize()

putToMy_enum_structlist_map

public void putToMy_enum_structlist_map(MyEnum key,
                                        List<MiniStruct> val)

getMy_enum_structlist_map

public Map<MyEnum,List<MiniStruct>> getMy_enum_structlist_map()

setMy_enum_structlist_map

public void setMy_enum_structlist_map(Map<MyEnum,List<MiniStruct>> my_enum_structlist_map)

unsetMy_enum_structlist_map

public void unsetMy_enum_structlist_map()

isSetMy_enum_structlist_map

public boolean isSetMy_enum_structlist_map()
Returns true if field my_enum_structlist_map is set (has been assigned a value) and false otherwise


setMy_enum_structlist_mapIsSet

public void setMy_enum_structlist_mapIsSet(boolean value)

getMy_stringlistSize

public int getMy_stringlistSize()

getMy_stringlistIterator

public Iterator<String> getMy_stringlistIterator()

addToMy_stringlist

public void addToMy_stringlist(String elem)

getMy_stringlist

public List<String> getMy_stringlist()

setMy_stringlist

public void setMy_stringlist(List<String> my_stringlist)

unsetMy_stringlist

public void unsetMy_stringlist()

isSetMy_stringlist

public boolean isSetMy_stringlist()
Returns true if field my_stringlist is set (has been assigned a value) and false otherwise


setMy_stringlistIsSet

public void setMy_stringlistIsSet(boolean value)

getMy_structlistSize

public int getMy_structlistSize()

getMy_structlistIterator

public Iterator<MiniStruct> getMy_structlistIterator()

addToMy_structlist

public void addToMy_structlist(MiniStruct elem)

getMy_structlist

public List<MiniStruct> getMy_structlist()

setMy_structlist

public void setMy_structlist(List<MiniStruct> my_structlist)

unsetMy_structlist

public void unsetMy_structlist()

isSetMy_structlist

public boolean isSetMy_structlist()
Returns true if field my_structlist is set (has been assigned a value) and false otherwise


setMy_structlistIsSet

public void setMy_structlistIsSet(boolean value)

getMy_enumlistSize

public int getMy_enumlistSize()

getMy_enumlistIterator

public Iterator<MyEnum> getMy_enumlistIterator()

addToMy_enumlist

public void addToMy_enumlist(MyEnum elem)

getMy_enumlist

public List<MyEnum> getMy_enumlist()

setMy_enumlist

public void setMy_enumlist(List<MyEnum> my_enumlist)

unsetMy_enumlist

public void unsetMy_enumlist()

isSetMy_enumlist

public boolean isSetMy_enumlist()
Returns true if field my_enumlist is set (has been assigned a value) and false otherwise


setMy_enumlistIsSet

public void setMy_enumlistIsSet(boolean value)

getMy_stringsetSize

public int getMy_stringsetSize()

getMy_stringsetIterator

public Iterator<String> getMy_stringsetIterator()

addToMy_stringset

public void addToMy_stringset(String elem)

getMy_stringset

public Set<String> getMy_stringset()

setMy_stringset

public void setMy_stringset(Set<String> my_stringset)

unsetMy_stringset

public void unsetMy_stringset()

isSetMy_stringset

public boolean isSetMy_stringset()
Returns true if field my_stringset is set (has been assigned a value) and false otherwise


setMy_stringsetIsSet

public void setMy_stringsetIsSet(boolean value)

getMy_enumsetSize

public int getMy_enumsetSize()

getMy_enumsetIterator

public Iterator<MyEnum> getMy_enumsetIterator()

addToMy_enumset

public void addToMy_enumset(MyEnum elem)

getMy_enumset

public Set<MyEnum> getMy_enumset()

setMy_enumset

public void setMy_enumset(Set<MyEnum> my_enumset)

unsetMy_enumset

public void unsetMy_enumset()

isSetMy_enumset

public boolean isSetMy_enumset()
Returns true if field my_enumset is set (has been assigned a value) and false otherwise


setMy_enumsetIsSet

public void setMy_enumsetIsSet(boolean value)

getMy_structsetSize

public int getMy_structsetSize()

getMy_structsetIterator

public Iterator<MiniStruct> getMy_structsetIterator()

addToMy_structset

public void addToMy_structset(MiniStruct elem)

getMy_structset

public Set<MiniStruct> getMy_structset()

setMy_structset

public void setMy_structset(Set<MiniStruct> my_structset)

unsetMy_structset

public void unsetMy_structset()

isSetMy_structset

public boolean isSetMy_structset()
Returns true if field my_structset is set (has been assigned a value) and false otherwise


setMy_structsetIsSet

public void setMy_structsetIsSet(boolean value)

setFieldValue

public void setFieldValue(MegaStruct._Fields field,
                          Object value)
Specified by:
setFieldValue in interface org.apache.thrift.TBase<MegaStruct,MegaStruct._Fields>

getFieldValue

public Object getFieldValue(MegaStruct._Fields field)
Specified by:
getFieldValue in interface org.apache.thrift.TBase<MegaStruct,MegaStruct._Fields>

isSet

public boolean isSet(MegaStruct._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise

Specified by:
isSet in interface org.apache.thrift.TBase<MegaStruct,MegaStruct._Fields>

equals

public boolean equals(Object that)
Overrides:
equals in class Object

equals

public boolean equals(MegaStruct that)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

public int compareTo(MegaStruct other)
Specified by:
compareTo in interface Comparable<MegaStruct>

fieldForId

public MegaStruct._Fields fieldForId(int fieldId)
Specified by:
fieldForId in interface org.apache.thrift.TBase<MegaStruct,MegaStruct._Fields>

read

public void read(org.apache.thrift.protocol.TProtocol iprot)
          throws org.apache.thrift.TException
Specified by:
read in interface org.apache.thrift.TBase<MegaStruct,MegaStruct._Fields>
Throws:
org.apache.thrift.TException

write

public void write(org.apache.thrift.protocol.TProtocol oprot)
           throws org.apache.thrift.TException
Specified by:
write in interface org.apache.thrift.TBase<MegaStruct,MegaStruct._Fields>
Throws:
org.apache.thrift.TException

toString

public String toString()
Overrides:
toString in class Object

validate

public void validate()
              throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException


Copyright © 2012 The Apache Software Foundation