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() |
List<ExprNodeDesc> |
getChildren()
Gets the vector of children nodes.
|
List<String> |
getCols() |
String |
getExprString() |
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 ObjectInspector getWritableObjectInspector()
public String getTypeString()
public List<ExprNodeDesc> getChildren()
NodegetChildren in interface NodeCopyright © 2017 The Apache Software Foundation. All rights reserved.