org.apache.hadoop.hive.ql.exec
Class ExprNodeColumnEvaluator
java.lang.Object
org.apache.hadoop.hive.ql.exec.ExprNodeEvaluator
org.apache.hadoop.hive.ql.exec.ExprNodeColumnEvaluator
public class ExprNodeColumnEvaluator
- extends ExprNodeEvaluator
This evaluator gets the column from the row object.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
expr
protected ExprNodeColumnDesc expr
ExprNodeColumnEvaluator
public ExprNodeColumnEvaluator(ExprNodeColumnDesc 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 © 2011 The Apache Software Foundation