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

java.lang.Object
  extended by org.apache.hadoop.hive.ql.optimizer.PrunerOperatorFactory.FilterPruner
      extended by org.apache.hadoop.hive.ql.optimizer.ppr.OpProcFactory.FilterPPR
All Implemented Interfaces:
NodeProcessor
Enclosing class:
OpProcFactory

public static class OpProcFactory.FilterPPR
extends PrunerOperatorFactory.FilterPruner

Determines the partition pruner for the filter. This is called only when the filter follows a table scan operator.


Constructor Summary
OpProcFactory.FilterPPR()
           
 
Method Summary
protected  void generatePredicate(NodeProcessorCtx procCtx, FilterOperator fop, TableScanOperator top)
          Generate predicate.
 
Methods inherited from class org.apache.hadoop.hive.ql.optimizer.PrunerOperatorFactory.FilterPruner
addPruningPred, addPruningPred, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpProcFactory.FilterPPR

public OpProcFactory.FilterPPR()
Method Detail

generatePredicate

protected void generatePredicate(NodeProcessorCtx procCtx,
                                 FilterOperator fop,
                                 TableScanOperator top)
                          throws SemanticException,
                                 UDFArgumentException
Description copied from class: PrunerOperatorFactory.FilterPruner
Generate predicate. Subclass should implement the function. Please refer to OpProcFactory.FilterPPR

Specified by:
generatePredicate in class PrunerOperatorFactory.FilterPruner
Throws:
SemanticException
UDFArgumentException


Copyright © 2012 The Apache Software Foundation