public class ExprNodeColumnDesc extends ExprNodeDesc implements java.io.Serializable
ExprNodeDesc.ExprNodeDescEqualityWrapper
Constructor and Description |
---|
ExprNodeColumnDesc() |
ExprNodeColumnDesc(java.lang.Class<?> c,
java.lang.String column,
java.lang.String tabAlias,
boolean isPartitionColOrVirtualCol) |
ExprNodeColumnDesc(TypeInfo typeInfo,
java.lang.String column,
java.lang.String tabAlias,
boolean isPartitionColOrVirtualCol) |
ExprNodeColumnDesc(TypeInfo typeInfo,
java.lang.String column,
java.lang.String tabAlias,
boolean isPartitionColOrVirtualCol,
boolean isSkewedCol) |
Modifier and Type | Method and Description |
---|---|
ExprNodeDesc |
clone() |
java.util.List<java.lang.String> |
getCols() |
java.lang.String |
getColumn() |
java.lang.String |
getExprString() |
boolean |
getIsPartitionColOrVirtualCol() |
java.lang.String |
getTabAlias() |
int |
hashCode() |
boolean |
isSame(java.lang.Object o) |
boolean |
isSkewedCol() |
void |
setColumn(java.lang.String column) |
void |
setIsPartitionColOrVirtualCol(boolean isPartitionCol) |
void |
setSkewedCol(boolean isSkewedCol) |
void |
setTabAlias(java.lang.String tabAlias) |
java.lang.String |
toString() |
getChildren, getName, getTypeInfo, getTypeString, getWritableObjectInspector, setTypeInfo
public ExprNodeColumnDesc()
public ExprNodeColumnDesc(TypeInfo typeInfo, java.lang.String column, java.lang.String tabAlias, boolean isPartitionColOrVirtualCol)
public ExprNodeColumnDesc(java.lang.Class<?> c, java.lang.String column, java.lang.String tabAlias, boolean isPartitionColOrVirtualCol)
public ExprNodeColumnDesc(TypeInfo typeInfo, java.lang.String column, java.lang.String tabAlias, boolean isPartitionColOrVirtualCol, boolean isSkewedCol)
public java.lang.String getColumn()
public void setColumn(java.lang.String column)
public java.lang.String getTabAlias()
public void setTabAlias(java.lang.String tabAlias)
public boolean getIsPartitionColOrVirtualCol()
public void setIsPartitionColOrVirtualCol(boolean isPartitionCol)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getExprString()
getExprString
in class ExprNodeDesc
public java.util.List<java.lang.String> getCols()
getCols
in class ExprNodeDesc
public ExprNodeDesc clone()
clone
in class ExprNodeDesc
public boolean isSame(java.lang.Object o)
isSame
in class ExprNodeDesc
public boolean isSkewedCol()
public void setSkewedCol(boolean isSkewedCol)
isSkewedCol
- the isSkewedCol to setpublic int hashCode()
hashCode
in class ExprNodeDesc
Copyright © 2012 The Apache Software Foundation