public abstract class ExprNodeDesc extends Object implements 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() |
boolean |
equals(Object o) |
List<ExprNodeDesc> |
getChildren()
Gets the vector of children nodes.
|
List<String> |
getCols() |
String |
getExprString() |
String |
getExprString(boolean sortChildren) |
String |
getExprStringForExplain() |
String |
getName()
Gets the name of the node.
|
TypeInfo |
getTypeInfo() |
String |
getTypeString() |
ObjectInspector |
getWritableObjectInspector() |
int |
hashCode() |
abstract boolean |
isSame(Object o) |
void |
setTypeInfo(TypeInfo typeInfo) |
protected TypeInfo typeInfo
public ExprNodeDesc()
public ExprNodeDesc(TypeInfo typeInfo)
public abstract ExprNodeDesc clone()
public abstract boolean isSame(Object o)
public TypeInfo getTypeInfo()
public void setTypeInfo(TypeInfo typeInfo)
public String getExprString()
public String getExprStringForExplain()
public String getExprString(boolean sortChildren)
public ObjectInspector getWritableObjectInspector()
public String getTypeString()
public List<ExprNodeDesc> getChildren()
Node
getChildren
in interface Node
Copyright © 2019 The Apache Software Foundation. All rights reserved.