public abstract class ExprNodeDesc extends java.lang.Object implements java.io.Serializable, Node
Modifier and Type | Class and Description |
---|---|
static class |
ExprNodeDesc.ExprNodeDescEqualityWrapper |
Constructor and Description |
---|
ExprNodeDesc() |
ExprNodeDesc(TypeInfo typeInfo) |
Modifier and Type | Method and Description |
---|---|
abstract ExprNodeDesc |
clone() |
java.util.List<ExprNodeDesc> |
getChildren()
Gets the vector of children nodes.
|
java.util.List<java.lang.String> |
getCols() |
java.lang.String |
getExprString() |
java.lang.String |
getName()
Gets the name of the node.
|
TypeInfo |
getTypeInfo() |
java.lang.String |
getTypeString() |
ObjectInspector |
getWritableObjectInspector() |
int |
hashCode() |
abstract boolean |
isSame(java.lang.Object o) |
void |
setTypeInfo(TypeInfo typeInfo) |
public ExprNodeDesc()
public ExprNodeDesc(TypeInfo typeInfo)
public abstract ExprNodeDesc clone()
clone
in class java.lang.Object
public abstract boolean isSame(java.lang.Object o)
public int hashCode()
hashCode
in class java.lang.Object
public TypeInfo getTypeInfo()
public void setTypeInfo(TypeInfo typeInfo)
public java.lang.String getExprString()
public ObjectInspector getWritableObjectInspector()
public java.lang.String getTypeString()
public java.util.List<java.lang.String> getCols()
public java.util.List<ExprNodeDesc> getChildren()
Node
getChildren
in interface Node
Copyright © 2012 The Apache Software Foundation