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

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

public final class OpProcFactory
extends Object

Operator factory for partition pruning processing of operator graph We find all the filter operators that appear just beneath the table scan operators. We then pass the filter to the partition pruner to construct a pruner for that table alias and store a mapping from the table scan operator to that pruner. We call that pruner later during plan generation.


Nested Class Summary
static class OpProcFactory.DefaultPPR
          Default processor which just merges its children.
static class OpProcFactory.FilterPPR
          Determines the partition pruner for the filter.
 
Method Summary
static NodeProcessor getDefaultProc()
           
static NodeProcessor getFilterProc()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFilterProc

public static NodeProcessor getFilterProc()

getDefaultProc

public static NodeProcessor getDefaultProc()


Copyright © 2010 The Apache Software Foundation