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

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

public 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.
 
Constructor Summary
OpProcFactory()
           
 
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
 

Constructor Detail

OpProcFactory

public OpProcFactory()
Method Detail

getFilterProc

public static NodeProcessor getFilterProc()

getDefaultProc

public static NodeProcessor getDefaultProc()


Copyright © 2009 The Apache Software Foundation