org.apache.hadoop.hive.ql.exec
Class ExprNodeGenericFuncEvaluator
java.lang.Object
org.apache.hadoop.hive.ql.exec.ExprNodeEvaluator
org.apache.hadoop.hive.ql.exec.ExprNodeGenericFuncEvaluator
public class ExprNodeGenericFuncEvaluator
- extends ExprNodeEvaluator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
expr
protected exprNodeGenericFuncDesc expr
ExprNodeGenericFuncEvaluator
public ExprNodeGenericFuncEvaluator(exprNodeGenericFuncDesc expr)
initialize
public ObjectInspector initialize(ObjectInspector rowInspector)
throws HiveException
- Description copied from class:
ExprNodeEvaluator
- Initialize should be called once and only once.
Return the ObjectInspector for the return value, given the rowInspector.
- Specified by:
initialize
in class ExprNodeEvaluator
- Throws:
HiveException
evaluate
public Object evaluate(Object row)
throws HiveException
- Description copied from class:
ExprNodeEvaluator
- Evaluate the expression given the row.
This method should use the rowInspector passed in from initialize to
inspect the row object.
The return value will be inspected by the return value of initialize.
- Specified by:
evaluate
in class ExprNodeEvaluator
- Throws:
HiveException
Copyright © 2009 The Apache Software Foundation