org.apache.hive.service.cli.thrift
Class TColumn

java.lang.Object
  extended by org.apache.thrift.TUnion<TColumn,TColumn._Fields>
      extended by org.apache.hive.service.cli.thrift.TColumn
All Implemented Interfaces:
Serializable, Comparable<TColumn>, org.apache.thrift.TBase<TColumn,TColumn._Fields>

public class TColumn
extends org.apache.thrift.TUnion<TColumn,TColumn._Fields>

See Also:
Serialized Form

Nested Class Summary
static class TColumn._Fields
          The set of fields this struct contains, along with convenience methods for finding and manipulating them.
 
Field Summary
static Map<TColumn._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
           
 
Fields inherited from class org.apache.thrift.TUnion
setField_, value_
 
Constructor Summary
TColumn()
           
TColumn(TColumn._Fields setField, Object value)
           
TColumn(TColumn other)
           
 
Method Summary
static TColumn boolColumn(List<TBoolValue> value)
           
static TColumn byteColumn(List<TByteValue> value)
           
protected  void checkType(TColumn._Fields setField, Object value)
           
 int compareTo(TColumn other)
           
 TColumn deepCopy()
           
static TColumn doubleColumn(List<TDoubleValue> value)
           
protected  TColumn._Fields enumForId(short id)
           
 boolean equals(Object other)
           
 boolean equals(TColumn other)
           
 TColumn._Fields fieldForId(int fieldId)
           
 List<TBoolValue> getBoolColumn()
           
 List<TByteValue> getByteColumn()
           
 List<TDoubleValue> getDoubleColumn()
           
protected  org.apache.thrift.protocol.TField getFieldDesc(TColumn._Fields setField)
           
 List<TI16Value> getI16Column()
           
 List<TI32Value> getI32Column()
           
 List<TI64Value> getI64Column()
           
 List<TStringValue> getStringColumn()
           
protected  org.apache.thrift.protocol.TStruct getStructDesc()
           
 int hashCode()
           
static TColumn i16Column(List<TI16Value> value)
           
static TColumn i32Column(List<TI32Value> value)
           
static TColumn i64Column(List<TI64Value> value)
           
 boolean isSetBoolColumn()
           
 boolean isSetByteColumn()
           
 boolean isSetDoubleColumn()
           
 boolean isSetI16Column()
           
 boolean isSetI32Column()
           
 boolean isSetI64Column()
           
 boolean isSetStringColumn()
           
 void setBoolColumn(List<TBoolValue> value)
           
 void setByteColumn(List<TByteValue> value)
           
 void setDoubleColumn(List<TDoubleValue> value)
           
 void setI16Column(List<TI16Value> value)
           
 void setI32Column(List<TI32Value> value)
           
 void setI64Column(List<TI64Value> value)
           
 void setStringColumn(List<TStringValue> value)
           
protected  Object standardSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TField field)
           
protected  void standardSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot)
           
static TColumn stringColumn(List<TStringValue> value)
           
protected  Object tupleSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, short fieldID)
           
protected  void tupleSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot)
           
 
Methods inherited from class org.apache.thrift.TUnion
clear, getFieldValue, getFieldValue, getFieldValue, getSetField, isSet, isSet, isSet, read, readValue, setFieldValue, setFieldValue, toString, write, writeValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

metaDataMap

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

TColumn

public TColumn()

TColumn

public TColumn(TColumn._Fields setField,
               Object value)

TColumn

public TColumn(TColumn other)
Method Detail

deepCopy

public TColumn deepCopy()

boolColumn

public static TColumn boolColumn(List<TBoolValue> value)

byteColumn

public static TColumn byteColumn(List<TByteValue> value)

i16Column

public static TColumn i16Column(List<TI16Value> value)

i32Column

public static TColumn i32Column(List<TI32Value> value)

i64Column

public static TColumn i64Column(List<TI64Value> value)

doubleColumn

public static TColumn doubleColumn(List<TDoubleValue> value)

stringColumn

public static TColumn stringColumn(List<TStringValue> value)

checkType

protected void checkType(TColumn._Fields setField,
                         Object value)
                  throws ClassCastException
Specified by:
checkType in class org.apache.thrift.TUnion<TColumn,TColumn._Fields>
Throws:
ClassCastException

standardSchemeReadValue

protected Object standardSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot,
                                         org.apache.thrift.protocol.TField field)
                                  throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

standardSchemeWriteValue

protected void standardSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot)
                                 throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

tupleSchemeReadValue

protected Object tupleSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot,
                                      short fieldID)
                               throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

tupleSchemeWriteValue

protected void tupleSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot)
                              throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

getFieldDesc

protected org.apache.thrift.protocol.TField getFieldDesc(TColumn._Fields setField)
Specified by:
getFieldDesc in class org.apache.thrift.TUnion<TColumn,TColumn._Fields>

getStructDesc

protected org.apache.thrift.protocol.TStruct getStructDesc()
Specified by:
getStructDesc in class org.apache.thrift.TUnion<TColumn,TColumn._Fields>

enumForId

protected TColumn._Fields enumForId(short id)
Specified by:
enumForId in class org.apache.thrift.TUnion<TColumn,TColumn._Fields>

fieldForId

public TColumn._Fields fieldForId(int fieldId)

getBoolColumn

public List<TBoolValue> getBoolColumn()

setBoolColumn

public void setBoolColumn(List<TBoolValue> value)

getByteColumn

public List<TByteValue> getByteColumn()

setByteColumn

public void setByteColumn(List<TByteValue> value)

getI16Column

public List<TI16Value> getI16Column()

setI16Column

public void setI16Column(List<TI16Value> value)

getI32Column

public List<TI32Value> getI32Column()

setI32Column

public void setI32Column(List<TI32Value> value)

getI64Column

public List<TI64Value> getI64Column()

setI64Column

public void setI64Column(List<TI64Value> value)

getDoubleColumn

public List<TDoubleValue> getDoubleColumn()

setDoubleColumn

public void setDoubleColumn(List<TDoubleValue> value)

getStringColumn

public List<TStringValue> getStringColumn()

setStringColumn

public void setStringColumn(List<TStringValue> value)

isSetBoolColumn

public boolean isSetBoolColumn()

isSetByteColumn

public boolean isSetByteColumn()

isSetI16Column

public boolean isSetI16Column()

isSetI32Column

public boolean isSetI32Column()

isSetI64Column

public boolean isSetI64Column()

isSetDoubleColumn

public boolean isSetDoubleColumn()

isSetStringColumn

public boolean isSetStringColumn()

equals

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

equals

public boolean equals(TColumn other)

compareTo

public int compareTo(TColumn other)

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2013 The Apache Software Foundation