org.apache.hadoop.hive.serde2.typeinfo
Class ListTypeInfo

java.lang.Object
  extended by org.apache.hadoop.hive.serde2.typeinfo.TypeInfo
      extended by org.apache.hadoop.hive.serde2.typeinfo.ListTypeInfo
All Implemented Interfaces:
Serializable

public class ListTypeInfo
extends TypeInfo
implements Serializable

A List Type has homogeneous elements. All elements of the List has the same TypeInfo which is returned by getListElementTypeInfo. Always use the TypeInfoFactory to create new TypeInfo objects, instead of directly creating an instance of this class.

See Also:
Serialized Form

Constructor Summary
ListTypeInfo()
          For java serialization use only.
 
Method Summary
 boolean equals(Object other)
           
 ObjectInspector.Category getCategory()
          The Category of this TypeInfo.
 TypeInfo getListElementTypeInfo()
           
 String getTypeName()
          A String representation of the TypeInfo.
 int hashCode()
           
 void setListElementTypeInfo(TypeInfo listElementTypeInfo)
          For java serialization use only.
 
Methods inherited from class org.apache.hadoop.hive.serde2.typeinfo.TypeInfo
toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ListTypeInfo

public ListTypeInfo()
For java serialization use only.

Method Detail

getTypeName

public String getTypeName()
Description copied from class: TypeInfo
A String representation of the TypeInfo.

Specified by:
getTypeName in class TypeInfo

setListElementTypeInfo

public void setListElementTypeInfo(TypeInfo listElementTypeInfo)
For java serialization use only.


getCategory

public ObjectInspector.Category getCategory()
Description copied from class: TypeInfo
The Category of this TypeInfo. Possible values are Primitive, List, Map and Struct, which corresponds to the 4 sub-classes of TypeInfo.

Specified by:
getCategory in class TypeInfo

getListElementTypeInfo

public TypeInfo getListElementTypeInfo()

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2009 The Apache Software Foundation