org.apache.hadoop.hive.ql.exec
Class ColumnInfo

java.lang.Object
  extended by org.apache.hadoop.hive.ql.exec.ColumnInfo
All Implemented Interfaces:
Serializable

public class ColumnInfo
extends Object
implements Serializable

Implementation for ColumnInfo which contains the internal name for the column (the one that is used by the operator to access the column) and the type (identified by a java class).

See Also:
Serialized Form

Constructor Summary
ColumnInfo()
           
ColumnInfo(ColumnInfo columnInfo)
           
ColumnInfo(String internalName, Class type, String tabAlias, boolean isVirtualCol)
           
ColumnInfo(String internalName, ObjectInspector objectInspector, String tabAlias, boolean isVirtualCol)
           
ColumnInfo(String internalName, ObjectInspector objectInspector, String tabAlias, boolean isVirtualCol, boolean isHiddenVirtualCol)
           
ColumnInfo(String internalName, TypeInfo type, String tabAlias, boolean isVirtualCol)
           
ColumnInfo(String internalName, TypeInfo type, String tabAlias, boolean isVirtualCol, boolean isHiddenVirtualCol)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getAlias()
           
 String getInternalName()
           
 boolean getIsVirtualCol()
           
 ObjectInspector getObjectInspector()
           
 String getTabAlias()
           
 TypeInfo getType()
           
 String getTypeName()
           
 boolean isHiddenVirtualCol()
           
 boolean isSkewedCol()
           
 void setAlias(String col_alias)
           
 void setHiddenVirtualCol(boolean isHiddenVirtualCol)
           
 void setInternalName(String internalName)
           
 void setSkewedCol(boolean isSkewedCol)
           
 void setTabAlias(String tabAlias)
           
 void setType(TypeInfo type)
           
 void setTypeName(String typeName)
           
 void setVirtualCol(boolean isVirtualCol)
           
 String toString()
          Returns the string representation of the ColumnInfo.
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ColumnInfo

public ColumnInfo()

ColumnInfo

public ColumnInfo(String internalName,
                  TypeInfo type,
                  String tabAlias,
                  boolean isVirtualCol)

ColumnInfo

public ColumnInfo(String internalName,
                  Class type,
                  String tabAlias,
                  boolean isVirtualCol)

ColumnInfo

public ColumnInfo(String internalName,
                  TypeInfo type,
                  String tabAlias,
                  boolean isVirtualCol,
                  boolean isHiddenVirtualCol)

ColumnInfo

public ColumnInfo(String internalName,
                  ObjectInspector objectInspector,
                  String tabAlias,
                  boolean isVirtualCol)

ColumnInfo

public ColumnInfo(String internalName,
                  ObjectInspector objectInspector,
                  String tabAlias,
                  boolean isVirtualCol,
                  boolean isHiddenVirtualCol)

ColumnInfo

public ColumnInfo(ColumnInfo columnInfo)
Method Detail

getTypeName

public String getTypeName()

setTypeName

public void setTypeName(String typeName)

getType

public TypeInfo getType()

getObjectInspector

public ObjectInspector getObjectInspector()

getInternalName

public String getInternalName()

setType

public void setType(TypeInfo type)

setInternalName

public void setInternalName(String internalName)

getTabAlias

public String getTabAlias()

getIsVirtualCol

public boolean getIsVirtualCol()

isHiddenVirtualCol

public boolean isHiddenVirtualCol()

toString

public String toString()
Returns the string representation of the ColumnInfo.

Overrides:
toString in class Object

setAlias

public void setAlias(String col_alias)

getAlias

public String getAlias()

setTabAlias

public void setTabAlias(String tabAlias)

setVirtualCol

public void setVirtualCol(boolean isVirtualCol)

setHiddenVirtualCol

public void setHiddenVirtualCol(boolean isHiddenVirtualCol)

isSkewedCol

public boolean isSkewedCol()
Returns:
the isSkewedCol

setSkewedCol

public void setSkewedCol(boolean isSkewedCol)
Parameters:
isSkewedCol - the isSkewedCol to set

equals

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


Copyright © 2014 The Apache Software Foundation. All rights reserved.