org.apache.hadoop.hive.ql.exec
Class ExprNodeFuncEvaluator
java.lang.Object
org.apache.hadoop.hive.ql.exec.ExprNodeEvaluator
org.apache.hadoop.hive.ql.exec.ExprNodeFuncEvaluator
public class ExprNodeFuncEvaluator
- extends ExprNodeEvaluator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
expr
protected exprNodeFuncDesc expr
ExprNodeFuncEvaluator
public ExprNodeFuncEvaluator(exprNodeFuncDesc 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