org.apache.hadoop.hive.ql.optimizer
Class AvgPartitionSizeBasedBigTableSelectorForAutoSMJ

java.lang.Object
  extended by org.apache.hadoop.hive.ql.optimizer.SizeBasedBigTableSelectorForAutoSMJ
      extended by org.apache.hadoop.hive.ql.optimizer.AvgPartitionSizeBasedBigTableSelectorForAutoSMJ
All Implemented Interfaces:
BigTableSelectorForAutoSMJ

public class AvgPartitionSizeBasedBigTableSelectorForAutoSMJ
extends SizeBasedBigTableSelectorForAutoSMJ
implements BigTableSelectorForAutoSMJ


Constructor Summary
AvgPartitionSizeBasedBigTableSelectorForAutoSMJ()
           
 
Method Summary
 int getBigTablePosition(ParseContext parseCtx, JoinOperator joinOp, Set<Integer> bigTableCandidates)
           
 
Methods inherited from class org.apache.hadoop.hive.ql.optimizer.SizeBasedBigTableSelectorForAutoSMJ
getListTopOps, getSize, getSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvgPartitionSizeBasedBigTableSelectorForAutoSMJ

public AvgPartitionSizeBasedBigTableSelectorForAutoSMJ()
Method Detail

getBigTablePosition

public int getBigTablePosition(ParseContext parseCtx,
                               JoinOperator joinOp,
                               Set<Integer> bigTableCandidates)
                        throws SemanticException
Specified by:
getBigTablePosition in interface BigTableSelectorForAutoSMJ
Throws:
SemanticException


Copyright © 2012 The Apache Software Foundation