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(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
 String getAlias()
           
 String getInternalName()
           
 boolean getIsVirtualCol()
           
 ObjectInspector getObjectInspector()
           
 String getTabAlias()
           
 TypeInfo getType()
           
 boolean isHiddenVirtualCol()
           
 void setAlias(String col_alias)
           
 void setHiddenVirtualCol(boolean isHiddenVirtualCol)
           
 void setInternalName(String internalName)
           
 void setTabAlias(String tabAlias)
           
 void setType(TypeInfo type)
           
 void setVirtualCol(boolean isVirtualCol)
           
 String toString()
          Returns the string representation of the ColumnInfo.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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)
Method Detail

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)


Copyright © 2013 The Apache Software Foundation