org.apache.hadoop.hive.ql.plan
Class ExprNodeColumnDesc

java.lang.Object
  extended by org.apache.hadoop.hive.ql.plan.ExprNodeDesc
      extended by org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc
All Implemented Interfaces:
Serializable, Node

public class ExprNodeColumnDesc
extends ExprNodeDesc
implements Serializable

ExprNodeColumnDesc.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.plan.ExprNodeDesc
ExprNodeDesc.ExprNodeDescEqualityWrapper
 
Constructor Summary
ExprNodeColumnDesc()
           
ExprNodeColumnDesc(Class<?> c, String column, String tabAlias, boolean isPartitionColOrVirtualCol)
           
ExprNodeColumnDesc(TypeInfo typeInfo, String column, String tabAlias, boolean isPartitionColOrVirtualCol)
           
ExprNodeColumnDesc(TypeInfo typeInfo, String column, String tabAlias, boolean isPartitionColOrVirtualCol, boolean isSkewedCol)
           
 
Method Summary
 ExprNodeDesc clone()
           
 List<String> getCols()
           
 String getColumn()
           
 String getExprString()
           
 boolean getIsPartitionColOrVirtualCol()
           
 String getTabAlias()
           
 int hashCode()
           
 boolean isSame(Object o)
           
 boolean isSkewedCol()
           
 void setColumn(String column)
           
 void setIsPartitionColOrVirtualCol(boolean isPartitionCol)
           
 void setSkewedCol(boolean isSkewedCol)
           
 void setTabAlias(String tabAlias)
           
 String toString()
           
 
Methods inherited from class org.apache.hadoop.hive.ql.plan.ExprNodeDesc
getChildren, getName, getTypeInfo, getTypeString, getWritableObjectInspector, setTypeInfo
 
Methods inherited from class java.lang.Object
equals, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExprNodeColumnDesc

public ExprNodeColumnDesc()

ExprNodeColumnDesc

public ExprNodeColumnDesc(TypeInfo typeInfo,
                          String column,
                          String tabAlias,
                          boolean isPartitionColOrVirtualCol)

ExprNodeColumnDesc

public ExprNodeColumnDesc(Class<?> c,
                          String column,
                          String tabAlias,
                          boolean isPartitionColOrVirtualCol)

ExprNodeColumnDesc

public ExprNodeColumnDesc(TypeInfo typeInfo,
                          String column,
                          String tabAlias,
                          boolean isPartitionColOrVirtualCol,
                          boolean isSkewedCol)
Method Detail

getColumn

public String getColumn()

setColumn

public void setColumn(String column)

getTabAlias

public String getTabAlias()

setTabAlias

public void setTabAlias(String tabAlias)

getIsPartitionColOrVirtualCol

public boolean getIsPartitionColOrVirtualCol()

setIsPartitionColOrVirtualCol

public void setIsPartitionColOrVirtualCol(boolean isPartitionCol)

toString

public String toString()
Overrides:
toString in class Object

getExprString

public String getExprString()
Overrides:
getExprString in class ExprNodeDesc

getCols

public List<String> getCols()
Overrides:
getCols in class ExprNodeDesc

clone

public ExprNodeDesc clone()
Specified by:
clone in class ExprNodeDesc

isSame

public boolean isSame(Object o)
Specified by:
isSame in class ExprNodeDesc

isSkewedCol

public boolean isSkewedCol()
Returns:
the isSkewedCol

setSkewedCol

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

hashCode

public int hashCode()
Overrides:
hashCode in class ExprNodeDesc


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