public class GeneralFunctionEval extends FunctionEval
FunctionEval.ParamType| Modifier and Type | Field and Description |
|---|---|
protected GeneralFunction |
instance |
argEvals, funcDesc| Constructor and Description |
|---|
GeneralFunctionEval(OverridableConf queryContext,
FunctionDesc desc,
GeneralFunction instance,
EvalNode[] givenArgs) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
boolean |
equals(Object obj) |
Datum |
eval(Schema schema,
Tuple tuple) |
int |
hashCode() |
childNum, getArgs, getChild, getFuncDesc, getName, getParamType, getValueType, isDistinct, postOrder, preOrder, setArg, setArgs, toStringprotected GeneralFunction instance
public GeneralFunctionEval(@Nullable OverridableConf queryContext, FunctionDesc desc, GeneralFunction instance, EvalNode[] givenArgs)
public Datum eval(Schema schema, Tuple tuple)
eval in class FunctionEvalpublic boolean equals(Object obj)
equals in class FunctionEvalpublic int hashCode()
hashCode in class FunctionEvalpublic Object clone() throws CloneNotSupportedException
clone in class FunctionEvalCloneNotSupportedExceptionCopyright © 2015 Apache Software Foundation. All Rights Reserved.