public class ExprNodeGenericFuncDesc extends ExprNodeDesc implements java.io.Serializable
ExprNodeDesc.ExprNodeDescEqualityWrapper
Constructor and Description |
---|
ExprNodeGenericFuncDesc() |
ExprNodeGenericFuncDesc(ObjectInspector oi,
GenericUDF genericUDF,
java.util.List<ExprNodeDesc> children) |
ExprNodeGenericFuncDesc(TypeInfo typeInfo,
GenericUDF genericUDF,
java.util.List<ExprNodeDesc> children) |
Modifier and Type | Method and Description |
---|---|
ExprNodeDesc |
clone() |
java.util.List<ExprNodeDesc> |
getChildExprs() |
java.util.List<ExprNodeDesc> |
getChildren()
Gets the vector of children nodes.
|
java.util.List<java.lang.String> |
getCols() |
java.lang.String |
getExprString() |
GenericUDF |
getGenericUDF() |
ObjectInspector |
getWritableObjectInspector() |
int |
hashCode() |
boolean |
isSame(java.lang.Object o) |
boolean |
isSortedExpr() |
static ExprNodeGenericFuncDesc |
newInstance(GenericUDF genericUDF,
java.util.List<ExprNodeDesc> children)
Create a exprNodeGenericFuncDesc based on the genericUDFClass and the
children parameters.
|
void |
setChildExprs(java.util.List<ExprNodeDesc> children) |
void |
setGenericUDF(GenericUDF genericUDF) |
void |
setSortedExpr(boolean isSortedExpr) |
java.lang.String |
toString() |
getName, getTypeInfo, getTypeString, setTypeInfo
public ExprNodeGenericFuncDesc()
public ExprNodeGenericFuncDesc(TypeInfo typeInfo, GenericUDF genericUDF, java.util.List<ExprNodeDesc> children)
public ExprNodeGenericFuncDesc(ObjectInspector oi, GenericUDF genericUDF, java.util.List<ExprNodeDesc> children)
public ObjectInspector getWritableObjectInspector()
getWritableObjectInspector
in class ExprNodeDesc
public GenericUDF getGenericUDF()
public void setGenericUDF(GenericUDF genericUDF)
public java.util.List<ExprNodeDesc> getChildExprs()
public void setChildExprs(java.util.List<ExprNodeDesc> children)
public java.util.List<ExprNodeDesc> getChildren()
Node
getChildren
in interface Node
getChildren
in class ExprNodeDesc
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 static ExprNodeGenericFuncDesc newInstance(GenericUDF genericUDF, java.util.List<ExprNodeDesc> children) throws UDFArgumentException
UDFArgumentException
public boolean isSame(java.lang.Object o)
isSame
in class ExprNodeDesc
public int hashCode()
hashCode
in class ExprNodeDesc
public boolean isSortedExpr()
public void setSortedExpr(boolean isSortedExpr)
Copyright © 2012 The Apache Software Foundation