org.apache.hadoop.hive.ql.optimizer.lineage
Class OpProcFactory

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

public class OpProcFactory
extends Object

Operator factory for the rule processors for lineage.


Nested Class Summary
static class OpProcFactory.DefaultLineage
          Default processor.
static class OpProcFactory.GroupByLineage
          Processor for GroupBy operator.
static class OpProcFactory.JoinLineage
          Processor for Join Operator.
static class OpProcFactory.LateralViewJoinLineage
          Processor for Join Operator.
static class OpProcFactory.ReduceSinkLineage
          ReduceSink processor.
static class OpProcFactory.SelectLineage
          Processor for Select operator.
static class OpProcFactory.TableScanLineage
          Processor for TableScan Operator.
static class OpProcFactory.TransformLineage
          Processor for Script and UDTF Operators.
static class OpProcFactory.UnionLineage
          Union processor.
 
Constructor Summary
OpProcFactory()
           
 
Method Summary
static NodeProcessor getDefaultProc()
           
static NodeProcessor getGroupByProc()
           
static NodeProcessor getJoinProc()
           
static NodeProcessor getLateralViewJoinProc()
           
static NodeProcessor getReduceSinkProc()
           
static NodeProcessor getSelProc()
           
static NodeProcessor getTransformProc()
           
static NodeProcessor getTSProc()
           
static NodeProcessor getUnionProc()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpProcFactory

public OpProcFactory()
Method Detail

getJoinProc

public static NodeProcessor getJoinProc()

getLateralViewJoinProc

public static NodeProcessor getLateralViewJoinProc()

getTSProc

public static NodeProcessor getTSProc()

getTransformProc

public static NodeProcessor getTransformProc()

getSelProc

public static NodeProcessor getSelProc()

getGroupByProc

public static NodeProcessor getGroupByProc()

getUnionProc

public static NodeProcessor getUnionProc()

getReduceSinkProc

public static NodeProcessor getReduceSinkProc()

getDefaultProc

public static NodeProcessor getDefaultProc()


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