org.apache.hadoop.hive.ql.optimizer
Class BucketJoinProcCtx
java.lang.Object
org.apache.hadoop.hive.ql.optimizer.BucketJoinProcCtx
- All Implemented Interfaces:
- NodeProcessorCtx
- Direct Known Subclasses:
- SortBucketJoinProcCtx, TezBucketJoinProcCtx
public class BucketJoinProcCtx
- extends Object
- implements NodeProcessorCtx
BucketJoinProcCtx
public BucketJoinProcCtx(HiveConf conf)
getConf
public HiveConf getConf()
getRejectedJoinOps
public Set<JoinOperator> getRejectedJoinOps()
getConvertedJoinOps
public Set<JoinOperator> getConvertedJoinOps()
setRejectedJoinOps
public void setRejectedJoinOps(Set<JoinOperator> rejectedJoinOps)
setConvertedJoinOps
public void setConvertedJoinOps(Set<JoinOperator> setOfConvertedJoins)
getTblAliasToNumberOfBucketsInEachPartition
public Map<String,List<Integer>> getTblAliasToNumberOfBucketsInEachPartition()
getTblAliasToBucketedFilePathsInEachPartition
public Map<String,List<List<String>>> getTblAliasToBucketedFilePathsInEachPartition()
getBigTblPartsToBucketFileNames
public Map<Partition,List<String>> getBigTblPartsToBucketFileNames()
getBigTblPartsToBucketNumber
public Map<Partition,Integer> getBigTblPartsToBucketNumber()
setTblAliasToNumberOfBucketsInEachPartition
public void setTblAliasToNumberOfBucketsInEachPartition(Map<String,List<Integer>> tblAliasToNumberOfBucketsInEachPartition)
setTblAliasToBucketedFilePathsInEachPartition
public void setTblAliasToBucketedFilePathsInEachPartition(Map<String,List<List<String>>> tblAliasToBucketedFilePathsInEachPartition)
setBigTblPartsToBucketFileNames
public void setBigTblPartsToBucketFileNames(Map<Partition,List<String>> bigTblPartsToBucketFileNames)
setBigTblPartsToBucketNumber
public void setBigTblPartsToBucketNumber(Map<Partition,Integer> bigTblPartsToBucketNumber)
setJoinAliases
public void setJoinAliases(List<String> joinAliases)
setBaseBigAlias
public void setBaseBigAlias(String baseBigAlias)
getJoinAliases
public List<String> getJoinAliases()
getBaseBigAlias
public String getBaseBigAlias()
isBigTablePartitioned
public boolean isBigTablePartitioned()
setBigTablePartitioned
public void setBigTablePartitioned(boolean bigTablePartitioned)
Copyright © 2014 The Apache Software Foundation. All rights reserved.