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

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

public 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
 
Constructor Summary
MapJoinFactory()
           
 
Method Summary
static NodeProcessor getMapJoin()
           
static NodeProcessor getMapJoinMapJoin()
           
static int getPositionParent(MapJoinOperator 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
 

Constructor Detail

MapJoinFactory

public MapJoinFactory()
Method Detail

getPositionParent

public static int getPositionParent(MapJoinOperator 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 © 2009 The Apache Software Foundation