org.apache.hadoop.hive.ql.optimizer
Class MapJoinFactory

java.lang.Object
  extended by org.apache.hadoop.hive.ql.optimizer.MapJoinFactory

public final class MapJoinFactory
extends Object

Operator factory for MapJoin processing.


Nested Class Summary
static class MapJoinFactory.MapJoin
          MapJoin followed by Select.
static class MapJoinFactory.MapJoinMapJoin
          MapJoin followed by MapJoin.
static class MapJoinFactory.ReduceSinkMapJoin
          ReduceSink followed by MapJoin.
static class MapJoinFactory.TableScanMapJoin
          TableScan followed by MapJoin.
static class MapJoinFactory.UnionMapJoin
          Union followed by MapJoin.
 
Method Summary
static NodeProcessor getMapJoin()
           
static NodeProcessor getMapJoinMapJoin()
           
static int getPositionParent(AbstractMapJoinOperator<? extends MapJoinDesc> op, Stack<Node> stack)
           
static NodeProcessor getReduceSinkMapJoin()
           
static NodeProcessor getTableScanMapJoin()
           
static NodeProcessor getUnionMapJoin()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getPositionParent

public static int getPositionParent(AbstractMapJoinOperator<? extends MapJoinDesc> op,
                                    Stack<Node> stack)

getTableScanMapJoin

public static NodeProcessor getTableScanMapJoin()

getUnionMapJoin

public static NodeProcessor getUnionMapJoin()

getReduceSinkMapJoin

public static NodeProcessor getReduceSinkMapJoin()

getMapJoin

public static NodeProcessor getMapJoin()

getMapJoinMapJoin

public static NodeProcessor getMapJoinMapJoin()


Copyright © 2011 The Apache Software Foundation