org.apache.hadoop.hive.ql.optimizer.pcr
Class PcrOpProcFactory

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

public final class PcrOpProcFactory
extends Object

PcrOpProcFactory contains processors that process expression tree of filter operators following table scan operators. It walks the expression tree of the filter operator to remove partition predicates when possible. If the filter operator can be removed, the whole operator is marked to be removed later on, otherwise the predicate is changed


Nested Class Summary
static class PcrOpProcFactory.DefaultPCR
          Default processor which does nothing
static class PcrOpProcFactory.FilterPCR
          Remove partition condition in a filter operator when possible.
 
Method Summary
static NodeProcessor getDefaultProc()
           
static NodeProcessor getFilterProc()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFilterProc

public static NodeProcessor getFilterProc()

getDefaultProc

public static NodeProcessor getDefaultProc()


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