org.apache.hadoop.hive.ql.optimizer.listbucketingpruner
Class LBPartitionProcFactory.LBPRPartitionFilterPruner

java.lang.Object
  extended by org.apache.hadoop.hive.ql.optimizer.PrunerOperatorFactory.FilterPruner
      extended by org.apache.hadoop.hive.ql.optimizer.listbucketingpruner.LBPartitionProcFactory.LBPRPartitionFilterPruner
All Implemented Interfaces:
NodeProcessor
Enclosing class:
LBPartitionProcFactory

public static class LBPartitionProcFactory.LBPRPartitionFilterPruner
extends PrunerOperatorFactory.FilterPruner

Retrieve partitions for the filter. This is called only when the filter follows a table scan operator.


Constructor Summary
LBPartitionProcFactory.LBPRPartitionFilterPruner()
           
 
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

LBPartitionProcFactory.LBPRPartitionFilterPruner

public LBPartitionProcFactory.LBPRPartitionFilterPruner()
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