public class ExprNodeGenericFuncDesc extends ExprNodeDesc implements Serializable
ExprNodeDesc.ExprNodeDescEqualityWrappertypeInfo| Constructor and Description |
|---|
ExprNodeGenericFuncDesc() |
ExprNodeGenericFuncDesc(ObjectInspector oi,
GenericUDF genericUDF,
List<ExprNodeDesc> children) |
ExprNodeGenericFuncDesc(ObjectInspector oi,
GenericUDF genericUDF,
String funcText,
List<ExprNodeDesc> children) |
ExprNodeGenericFuncDesc(TypeInfo typeInfo,
GenericUDF genericUDF,
List<ExprNodeDesc> children) |
ExprNodeGenericFuncDesc(TypeInfo typeInfo,
GenericUDF genericUDF,
String funcText,
List<ExprNodeDesc> children) |
| Modifier and Type | Method and Description |
|---|---|
ExprNodeDesc |
clone() |
List<ExprNodeDesc> |
getChildren()
Gets the vector of children nodes.
|
List<String> |
getCols() |
String |
getExprString() |
String |
getExprString(boolean sortChildren) |
String |
getFuncText() |
GenericUDF |
getGenericUDF() |
ObjectInspector |
getWritableObjectInspector() |
int |
hashCode() |
boolean |
isSame(Object o) |
boolean |
isSortedExpr() |
static ExprNodeGenericFuncDesc |
newInstance(GenericUDF genericUDF,
List<ExprNodeDesc> children) |
static ExprNodeGenericFuncDesc |
newInstance(GenericUDF genericUDF,
String funcText,
List<ExprNodeDesc> children)
Create a ExprNodeGenericFuncDesc based on the genericUDFClass and the
children parameters.
|
void |
setChildren(List<ExprNodeDesc> children) |
void |
setGenericUDF(GenericUDF genericUDF) |
void |
setSortedExpr(boolean isSortedExpr) |
String |
toString() |
equals, getExprStringForExplain, getName, getTypeInfo, getTypeString, setTypeInfopublic ExprNodeGenericFuncDesc()
public ExprNodeGenericFuncDesc(TypeInfo typeInfo, GenericUDF genericUDF, String funcText, List<ExprNodeDesc> children)
public ExprNodeGenericFuncDesc(ObjectInspector oi, GenericUDF genericUDF, String funcText, List<ExprNodeDesc> children)
public ExprNodeGenericFuncDesc(TypeInfo typeInfo, GenericUDF genericUDF, List<ExprNodeDesc> children)
public ExprNodeGenericFuncDesc(ObjectInspector oi, GenericUDF genericUDF, List<ExprNodeDesc> children)
public ObjectInspector getWritableObjectInspector()
getWritableObjectInspector in class ExprNodeDescpublic GenericUDF getGenericUDF()
public void setGenericUDF(GenericUDF genericUDF)
public void setChildren(List<ExprNodeDesc> children)
public List<ExprNodeDesc> getChildren()
NodegetChildren in interface NodegetChildren in class ExprNodeDescpublic String getExprString()
getExprString in class ExprNodeDescpublic String getExprString(boolean sortChildren)
getExprString in class ExprNodeDescpublic List<String> getCols()
getCols in class ExprNodeDescpublic ExprNodeDesc clone()
clone in class ExprNodeDescpublic static ExprNodeGenericFuncDesc newInstance(GenericUDF genericUDF, String funcText, List<ExprNodeDesc> children) throws UDFArgumentException
UDFArgumentExceptionpublic static ExprNodeGenericFuncDesc newInstance(GenericUDF genericUDF, List<ExprNodeDesc> children) throws UDFArgumentException
UDFArgumentExceptionpublic boolean isSame(Object o)
isSame in class ExprNodeDescpublic int hashCode()
hashCode in class ExprNodeDescpublic boolean isSortedExpr()
public void setSortedExpr(boolean isSortedExpr)
public String getFuncText()
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.