org.apache.hadoop.hive.metastore.api
Class Version

java.lang.Object
  extended by org.apache.hadoop.hive.metastore.api.Version
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Version>, org.apache.thrift.TBase<Version,Version._Fields>

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

See Also:
Serialized Form

Nested Class Summary
static class Version._Fields
          The set of fields this struct contains, along with convenience methods for finding and manipulating them.
 
Field Summary
static Map<Version._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
           
 
Constructor Summary
Version()
           
Version(String version, String comments)
           
Version(Version other)
          Performs a deep copy on other.
 
Method Summary
 void clear()
           
 int compareTo(Version other)
           
 Version deepCopy()
           
 boolean equals(Object that)
           
 boolean equals(Version that)
           
 Version._Fields fieldForId(int fieldId)
           
 String getComments()
           
 Object getFieldValue(Version._Fields field)
           
 String getVersion()
           
 int hashCode()
           
 boolean isSet(Version._Fields field)
          Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
 boolean isSetComments()
          Returns true if field comments is set (has been assigned a value) and false otherwise
 boolean isSetVersion()
          Returns true if field version is set (has been assigned a value) and false otherwise
 void read(org.apache.thrift.protocol.TProtocol iprot)
           
 void setComments(String comments)
           
 void setCommentsIsSet(boolean value)
           
 void setFieldValue(Version._Fields field, Object value)
           
 void setVersion(String version)
           
 void setVersionIsSet(boolean value)
           
 String toString()
           
 void unsetComments()
           
 void unsetVersion()
           
 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<Version._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
Constructor Detail

Version

public Version()

Version

public Version(String version,
               String comments)

Version

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

Method Detail

deepCopy

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

clear

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

getVersion

public String getVersion()

setVersion

public void setVersion(String version)

unsetVersion

public void unsetVersion()

isSetVersion

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


setVersionIsSet

public void setVersionIsSet(boolean value)

getComments

public String getComments()

setComments

public void setComments(String comments)

unsetComments

public void unsetComments()

isSetComments

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


setCommentsIsSet

public void setCommentsIsSet(boolean value)

setFieldValue

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

getFieldValue

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

isSet

public boolean isSet(Version._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<Version,Version._Fields>

equals

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

equals

public boolean equals(Version that)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

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

fieldForId

public Version._Fields fieldForId(int fieldId)
Specified by:
fieldForId in interface org.apache.thrift.TBase<Version,Version._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<Version,Version._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<Version,Version._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 © 2011 The Apache Software Foundation