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

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

public class TableSizeBasedBigTableSelectorForAutoSMJ
extends SizeBasedBigTableSelectorForAutoSMJ
implements BigTableSelectorForAutoSMJ


Constructor Summary
TableSizeBasedBigTableSelectorForAutoSMJ()
           
 
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

TableSizeBasedBigTableSelectorForAutoSMJ

public TableSizeBasedBigTableSelectorForAutoSMJ()
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