org.apache.hadoop.hive.ql.plan
Class exprNodeDesc
java.lang.Object
org.apache.hadoop.hive.ql.plan.exprNodeDesc
- All Implemented Interfaces:
- Serializable, Node
- Direct Known Subclasses:
- exprNodeColumnDesc, exprNodeConstantDesc, exprNodeFieldDesc, exprNodeFuncDesc, exprNodeGenericFuncDesc, exprNodeNullDesc
public abstract class exprNodeDesc
- extends Object
- implements Serializable, Node
- See Also:
- Serialized Form
exprNodeDesc
public exprNodeDesc()
exprNodeDesc
public exprNodeDesc(TypeInfo typeInfo)
clone
public abstract exprNodeDesc clone()
- Overrides:
clone
in class Object
isSame
public abstract boolean isSame(Object o)
getTypeInfo
public TypeInfo getTypeInfo()
setTypeInfo
public void setTypeInfo(TypeInfo typeInfo)
getExprString
public String getExprString()
getTypeString
public String getTypeString()
getCols
public List<String> getCols()
getChildren
public List<exprNodeDesc> getChildren()
- Description copied from interface:
Node
- Gets the vector of children nodes. This is used in the graph walker algorithms.
- Specified by:
getChildren
in interface Node
- Returns:
- Vector
getName
public String getName()
- Description copied from interface:
Node
- Gets the name of the node. This is used in the rule dispatchers.
- Specified by:
getName
in interface Node
- Returns:
- String
Copyright © 2009 The Apache Software Foundation