org.apache.hadoop.hive.ql.exec
Class ExprNodeNullEvaluator

java.lang.Object
  extended by org.apache.hadoop.hive.ql.exec.ExprNodeEvaluator
      extended by org.apache.hadoop.hive.ql.exec.ExprNodeNullEvaluator

public class ExprNodeNullEvaluator
extends ExprNodeEvaluator


Field Summary
protected  exprNodeNullDesc expr
           
 
Constructor Summary
ExprNodeNullEvaluator(exprNodeNullDesc expr)
           
 
Method Summary
 void evaluate(Object row, ObjectInspector rowInspector, InspectableObject result)
          Evaluate the expression given the row and rowInspector.
 ObjectInspector evaluateInspector(ObjectInspector rowInspector)
          Metadata evaluation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

expr

protected exprNodeNullDesc expr
Constructor Detail

ExprNodeNullEvaluator

public ExprNodeNullEvaluator(exprNodeNullDesc expr)
Method Detail

evaluate

public void evaluate(Object row,
                     ObjectInspector rowInspector,
                     InspectableObject result)
              throws HiveException
Description copied from class: ExprNodeEvaluator
Evaluate the expression given the row and rowInspector.

Specified by:
evaluate in class ExprNodeEvaluator
result - result.o and result.oi will be set inside the method.
Throws:
HiveException

evaluateInspector

public ObjectInspector evaluateInspector(ObjectInspector rowInspector)
                                  throws HiveException
Description copied from class: ExprNodeEvaluator
Metadata evaluation. Return the inspector for the expression, given the rowInspector. This method must return the same value as result.oi in evaluate(...) call with the same rowInspector.

Specified by:
evaluateInspector in class ExprNodeEvaluator
Throws:
HiveException


Copyright © 2009 The Apache Software Foundation