org.apache.hadoop.hive.ql.lib
Interface Dispatcher

All Known Implementing Classes:
AbstractJoinTaskDispatcher, CommonJoinTaskDispatcher, CrossProductCheck, DefaultRuleDispatcher, IndexWhereTaskDispatcher, SortMergeJoinTaskDispatcher

public interface Dispatcher

Dispatcher interface for Operators Used in operator graph walking to dispatch process/visitor functions for operators.


Method Summary
 Object dispatch(Node nd, Stack<Node> stack, Object... nodeOutputs)
          Dispatcher function.
 

Method Detail

dispatch

Object dispatch(Node nd,
                Stack<Node> stack,
                Object... nodeOutputs)
                throws SemanticException
Dispatcher function.

Parameters:
nd - operator to process.
stack - operator stack to process.
nodeOutputs - The argument list of outputs from processing other nodes that are passed to this dispatcher from the walker.
Returns:
Object The return object from the processing call.
Throws:
SemanticException


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