org.apache.hadoop.hive.ql.ppd
Class ExprWalkerProcFactory.ColumnExprProcessor

java.lang.Object
  extended by org.apache.hadoop.hive.ql.ppd.ExprWalkerProcFactory.ColumnExprProcessor
All Implemented Interfaces:
NodeProcessor
Enclosing class:
ExprWalkerProcFactory

public static class ExprWalkerProcFactory.ColumnExprProcessor
extends Object
implements NodeProcessor

ColumnExprProcessor.


Constructor Summary
ExprWalkerProcFactory.ColumnExprProcessor()
           
 
Method Summary
 Object process(Node nd, Stack<Node> stack, NodeProcessorCtx procCtx, Object... nodeOutputs)
          Converts the reference from child row resolver to current row resolver.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprWalkerProcFactory.ColumnExprProcessor

public ExprWalkerProcFactory.ColumnExprProcessor()
Method Detail

process

public Object process(Node nd,
                      Stack<Node> stack,
                      NodeProcessorCtx procCtx,
                      Object... nodeOutputs)
               throws SemanticException
Converts the reference from child row resolver to current row resolver.

Specified by:
process in interface NodeProcessor
Parameters:
nd - operator to process
procCtx - operator processor context
nodeOutputs - A variable argument list of outputs from other nodes in the walk
Returns:
Object to be returned by the process call
Throws:
SemanticException


Copyright © 2014 The Apache Software Foundation. All rights reserved.