org.apache.hadoop.hive.ql.optimizer.listbucketingpruner
Class LBProcFactory

java.lang.Object
  extended by org.apache.hadoop.hive.ql.optimizer.PrunerOperatorFactory
      extended by org.apache.hadoop.hive.ql.optimizer.listbucketingpruner.LBProcFactory

public final class LBProcFactory
extends PrunerOperatorFactory

Operator factory for list bucketing 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 list bucketing to construct a pruner for that table alias and store a mapping from the table scan operator to that pruner. We call that list bucketing during plan generation.


Nested Class Summary
static class LBProcFactory.LBPRFilterPruner
          Determines the list bucketing pruner for the filter.
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.optimizer.PrunerOperatorFactory
PrunerOperatorFactory.DefaultPruner, PrunerOperatorFactory.FilterPruner
 
Method Summary
static NodeProcessor getFilterProc()
           
 
Methods inherited from class org.apache.hadoop.hive.ql.optimizer.PrunerOperatorFactory
getDefaultProc
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFilterProc

public static NodeProcessor getFilterProc()


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