public class ExprNodeGenericFuncDesc extends ExprNodeDesc implements Serializable
ExprNodeDesc.ExprNodeDescEqualityWrapper
typeInfo
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 |
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() |
getName, getTypeInfo, getTypeString, setTypeInfo
public 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 ExprNodeDesc
public GenericUDF getGenericUDF()
public void setGenericUDF(GenericUDF genericUDF)
public void setChildren(List<ExprNodeDesc> children)
public List<ExprNodeDesc> getChildren()
Node
getChildren
in interface Node
getChildren
in class ExprNodeDesc
public String getExprString()
getExprString
in class ExprNodeDesc
public List<String> getCols()
getCols
in class ExprNodeDesc
public ExprNodeDesc clone()
clone
in class ExprNodeDesc
public static ExprNodeGenericFuncDesc newInstance(GenericUDF genericUDF, String funcText, List<ExprNodeDesc> children) throws UDFArgumentException
UDFArgumentException
public static ExprNodeGenericFuncDesc newInstance(GenericUDF genericUDF, List<ExprNodeDesc> children) throws UDFArgumentException
UDFArgumentException
public boolean isSame(Object o)
isSame
in class ExprNodeDesc
public int hashCode()
hashCode
in class ExprNodeDesc
public boolean isSortedExpr()
public void setSortedExpr(boolean isSortedExpr)
public String getFuncText()
Copyright © 2017 The Apache Software Foundation. All rights reserved.