org.apache.hadoop.hive.ql.optimizer.physical
Class CrossProductCheck

java.lang.Object
  extended by org.apache.hadoop.hive.ql.optimizer.physical.CrossProductCheck
All Implemented Interfaces:
Dispatcher, PhysicalPlanResolver

public class CrossProductCheck
extends Object
implements PhysicalPlanResolver, Dispatcher


Constructor Summary
CrossProductCheck()
           
 
Method Summary
 Object dispatch(Node nd, Stack<Node> stack, Object... nodeOutputs)
          Dispatcher function.
 PhysicalContext resolve(PhysicalContext pctx)
          All physical plan resolvers have to implement this entry method.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrossProductCheck

public CrossProductCheck()
Method Detail

resolve

public PhysicalContext resolve(PhysicalContext pctx)
                        throws SemanticException
Description copied from interface: PhysicalPlanResolver
All physical plan resolvers have to implement this entry method.

Specified by:
resolve in interface PhysicalPlanResolver
Returns:
the physical plan
Throws:
SemanticException

dispatch

public Object dispatch(Node nd,
                       Stack<Node> stack,
                       Object... nodeOutputs)
                throws SemanticException
Description copied from interface: Dispatcher
Dispatcher function.

Specified by:
dispatch in interface Dispatcher
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.